# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 6744 beq +0x46 /* 00000046 */ 00000002 218E 0000 move.l [A0 + D0.w], A6 00000006 510A subq.b A2, 8 00000008 0000 1F88 ori.b D0, 0x88 0000000C 0000 01B6 ori.b D0, 0xB6 00000010 8000 or.b D0, D0 00000012 0002 1A60 ori.b D2, 0x60 /* '`' */ 00000016 01B8 56C0 bclr [0x000056C0], D0 label0000001A: 0000001A 0284 5EC0 60A0 andi.l D4, 0x5EC060A0 label00000020: 00000020 6080 bra -0x7E /* FFFFFFA2 */ 00000022 FDC6 .invalid <> 00000024 FC2C FBEE .unknown 0xFC2C 0xFBEE (W = 6) 00000028 FB5E .extension 0xB5E <> // unimplemented 0000002A 6EBC bgt -0x42 /* FFFFFFE8 */ 0000002C 7236 moveq.l D1, 0x36 label0000002E: 0000002E 1555 5555 move.b [A2 + 0x5555], [A5] 00000032 FAD0 FB78 .extension 0xAD0 <> // unimplemented 00000036 66BE bne -0x40 /* FFFFFFF6 */ 00000038 F9B8 .invalid <> 0000003A FA84 FA5E .extension 0xA84 <> // unimplemented 0000003E F8A4 FFEB .extension 0x8A4 <> // unimplemented 00000042 F46C cpushl DATA, [A4] 00000044 6F5C ble +0x5E /* 000000A2 */ label00000046: 00000046 FFEB .invalid <> 00000048 FFEB .invalid <> 0000004A F3AC .invalid <> 0000004C F37A .extension 0x37A <> // unimplemented 0000004E 6CD0 bge -0x2E /* 00000020 */ 00000050 6F54 ble +0x56 /* 000000A6 */ 00000052 F2E4 FD8E .extension 0x2E4 <> // unimplemented 00000056 F190 .invalid <> 00000058 BA40 cmp.w D5, D0 0000005A F522 .extension 0x522 <> // unimplemented 0000005C F72E .extension 0x72E <> // unimplemented 0000005E F79C .invalid <> 00000060 F822 F862 .tblXX 0xF822, 0xF862 // unimplemented 00000064 F8FA F94A .extension 0x8FA <> // unimplemented 00000068 F9C6 .invalid <> 0000006A FA08 FA18 .unknown 0xFA08 0xFA18 (W = 5) 0000006E F9F4 .invalid <> 00000070 FDD4 .invalid <> 00000072 FDB8 .invalid <> 00000074 6EA4 bgt -0x5A /* 0000001A */ 00000076 6ECE bgt -0x30 /* 00000046 */ 00000078 B26E 14B0 cmp.w D1, [A6 + 0x14B0] 0000007C 6EB0 bgt -0x4E /* 0000002E */ 0000007E 13B8 FF0A 6EAC move.b [A1 + D6 * 8 - 0x84], [0xFFFFFF0A] 00000084 8086 or.l D0, D6 00000086 FD3E .extension 0xD3E <> // unimplemented 00000088 7867 moveq.l D4, 0x67 0000008A 7868 moveq.l D4, 0x68 0000008C 7869 moveq.l D4, 0x69 0000008E 786A moveq.l D4, 0x6A 00000090 0067 651C ori.w -[A7], 0x651C 00000094 6216 bhi +0x18 /* 000000AC */ 00000096 D442 add.w D2, D2 00000098 343B 6DCE move.w D2, <> 0000009C 1D2A 0870 move.b -[A6], [A2 + 0x870] 000000A0 1D32 0776 move.b -[A6], <> // begin alternate branch 000000A2-000000A8 label000000A2: 000000A2 0776 1D12 1D1A bchg [[A6 + D1 * 4] + 0x1D1A], D3 // end alternate branch 000000A2-000000A8 label000000A2: // (misaligned) 000000A4 1D12 move.b -[A6], [A2] label000000A6: 000000A6 1D1A move.b -[A6], [A2]+ 000000A8 06D0 .incomplete 000000AA 063E 05F0 addi.b <>, 0xF0 // begin alternate branch 000000AC-000000AE label000000AC: 000000AC 05F0 .incomplete // end alternate branch 000000AC-000000AE label000000AC: // (misaligned) 000000AE 1D22 move.b -[A6], -[A2] 000000B0 05E6 .incomplete 000000B2 BA54 cmp.w D5, [A4] 000000B4 B646 cmp.w D3, D6 000000B6 6D6E blt +0x70 /* 00000126 */ 000000B8 F34E .extension 0x34E <> // unimplemented 000000BA FC88 F98C .extension 0xC88 <> // unimplemented 000000BE F9EA .invalid <> 000000C0 FA48 FADC .extension 0xA48 <>, 0xFADC // unimplemented 000000C4 FB6C .extension 0xB6C <> // unimplemented 000000C6 FC08 EFC8 .unknown 0xFC08 0xEFC8 (W = 6) 000000CA F4DE cinva DATA+INST 000000CC F712 .extension 0x712 <> // unimplemented 000000CE F990 .invalid <> 000000D0 1D42 FD38 move.b [A6 - 0x2C8], D2 000000D4 FCEA FD96 .extension 0xCEA <> // unimplemented // begin alternate branch 000000D6-000000D8 label000000D6: 000000D6 FD96 .invalid <> // end alternate branch 000000D6-000000D8 label000000D6: // (misaligned) 000000D8 1D4A F34A move.b [A6 - 0xCB6], A2 000000DC FD08 .extension 0xD08 <> // unimplemented label000000DE: 000000DE F740 .extension 0x740 <> // unimplemented 000000E0 F7B2 .invalid <> 000000E2 F872 E776 .extension 0x872 <>, 0xE776 // unimplemented // begin alternate branch 000000E4-000000E6 label000000E4: 000000E4 E776 roxl D6.w, D3 // end alternate branch 000000E4-000000E6 label000000E4: // (misaligned) 000000E6 E9DC FA06 bfextu D7, [A4]+ {D0:6} 000000EA EF50 roxl D0.w, 7 label000000EC: 000000EC D6A4 add.l D3, -[A4] 000000EE D65C add.w D3, [A4]+ 000000F0 D5C2 add.l A2, D2 000000F2 2686 move.l [A3], D6 000000F4 D54C addx.w -[A2], -[A4] 000000F6 FCAE FC60 .extension 0xCAE <> // unimplemented 000000FA FAFC FA32 .extension 0xAFC <> // unimplemented 000000FE F9E4 .invalid <> 00000100 FAE2 66B2 .extension 0xAE2 <> // unimplemented 00000104 FAF2 F930 .extension 0xAF2 <> // unimplemented 00000108 F974 .extension 0x974 <> // unimplemented 0000010A F908 .extension 0x908 <> // unimplemented 0000010C F700 .extension 0x700 <> // unimplemented 0000010E F7C2 .invalid <> 00000110 66C4 bne -0x3A /* 000000D6 */ 00000112 F50E .extension 0x50E <> // unimplemented 00000114 F5FA .invalid <> 00000116 CB70 CA82 and.w [A0 + A4 * 2 - 0x126], D5 0000011A CA46 and.w D5, D6 label0000011C: 0000011C 6CC6 bge -0x38 /* 000000E4 */ label0000011E: 0000011E C98C exg D4, A4 00000120 66CA bne -0x34 /* 000000EC */ 00000122 FD18 .extension 0xD18 <> // unimplemented 00000124 FD04 .extension 0xD04 <> // unimplemented label00000126: 00000126 FCF6 FCC2 .extension 0xCF6 <> // unimplemented 0000012A 6E78 bgt +0x7A /* 000001A4 */ 0000012C C850 and.w D4, [A0] 0000012E 6EAE bgt -0x50 /* 000000DE */ 00000130 F2C8 F896 .extension 0x2C8 <> // unimplemented 00000134 F1C4 .invalid <> 00000136 F442 .invalid <> 00000138 F4D4 cinvp DATA+INST, [A4] 0000013A F5CA .invalid <> 0000013C F81E F62C .tblXX 0xF81E, 0xF62C // unimplemented 00000140 F6FC F75A .extension 0x6FC <> // unimplemented 00000144 F880 F8D2 .extension 0x880 <> // unimplemented 00000148 F1C0 .invalid <> 0000014A F97E .extension 0x97E <> // unimplemented 0000014C F94A .extension 0x94A <> // unimplemented 0000014E F5DA .invalid <> 00000150 FCC0 FCD0 .extension 0xCC0 <> // unimplemented 00000154 FD3A .extension 0xD3A <> // unimplemented 00000156 FD1E .extension 0xD1E <> // unimplemented 00000158 ED8A lsl D2, 6 0000015A 0177 6EC4 bchg [A7 + D6 * 8 - 0x60], D0 0000015E 0574 03E6 bchg <>, D2 00000162 786B moveq.l D4, 0x6B 00000164 786C moveq.l D4, 0x6C 00000166 6EB4 bgt -0x4A /* 0000011C */ 00000168 F45A cinva DATA 0000016A 6DB2 blt -0x4C /* 0000011E */ 0000016C 7241 moveq.l D1, 0x41 0000016E F45A cinva DATA 00000170 2744 B1CB move.l [A3 - 0x4E35], D4 00000174 B1CB cmpa.l A0, A3 00000176 0BD4 .incomplete 00000178 14F2 6D38 095C FD14 move.b [A2]+, [A2 + 0x95CFD14 + D6 * 4] 00000180 0177 FCB4 bchg [A7 + A7 * 4 - 0x76], D0 00000184 01E1 .incomplete 00000186 0798 bclr [A0]+, D3 00000188 16AA 0E32 move.b [A3], [A2 + 0xE32] 0000018C 0D72 284A bchg [A2 + D2 + 0x4A], D6 00000190 6D40 blt +0x42 /* 000001D2 */ 00000192 FA3C FA10 .unknown 0xFA3C 0xFA10 (W = 5) 00000196 FB64 .extension 0xB64 <> // unimplemented 00000198 14FA 67B8 move.b [A2]+, [PC + 0x67B8 /* 00006952, cstring "" */] 0000019C 2810 move.l D4, [A0] 0000019E F4C2 .invalid <> 000001A0 2144 6D8A move.l [A0 + 0x6D8A], D4 label000001A4: 000001A4 97C1 sub.l A3, D1 000001A6 01E1 .incomplete 000001A8 FC28 14C2 .unknown 0xFC28 0x14C2 (W = 6) 000001AC 16A2 move.b [A3], -[A2] 000001AE 5486 addq.l D6, 2 000001B0 F48E cinvl INST, [A6] 000001B2 AB94 syscall AllocRunBuf 000001B4 0A03 2224 xori.b D3, 0x24 /* '$' */ 000001B8 731A moveq.l D1, 0x1A 000001BA 5309 subq.b A1, 1 000001BC 0316 btst [A6], D1 000001BE 6305 bls +0x7 /* 000001C5 */ 000001C0 5304 subq.b D4, 1 000001C2 6C04 bge +0x6 /* 000001C8 */ 000001C4 AA68 syscall DialogDispatch 000001C6 D352 add.w [A2], D1 label000001C8: 000001C8 3315 move.w -[A1], [A5] 000001CA 9301 subx.b D1, D1 000001CC 331C move.w -[A1], [A4]+ 000001CE 680F bvc +0x11 /* 000001DF */ 000001D0 AA68 syscall DialogDispatch label000001D2: 000001D2 9B30 3C93 sub.b [A0 + D3 * 4 - 0x109], D5 000001D6 5F6C 50AA subq.w [A4 + 0x50AA], 7 000001DA 684B bvc +0x4D /* 00000227 */ 000001DC 1A33 1573 00C1 01C3 1BAA 6B0A move.b D5, [[A3 + 0xC101C3] + 0x1BAA6B0A] 000001E8 3C23 move.w D6, -[A3] 000001EA 53C8 38AB dbls D0, +0x38AD /* 00003A97 */ 000001EE 1E28 7238 move.b D7, [A0 + 0x7238] 000001F2 A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3 000001F4 3300 move.w -[A1], D0 000001F6 3C93 move.w [A6], [A3] 000001F8 4283 clr.l D3 000001FA 0038 D31F A20B ori.b [0xFFFFA20B], 0x1F 00000200 AE58 syscall NewKernelDispatch, auto_pop 00000202 3C33 4A12 move.w D6, [A3 + D4 * 2 + 0x12] 00000206 3812 move.w D4, [A2] 00000208 0322 btst -[A2], D1 0000020A 1A4B movea.b A5, A3 0000020C 3973 0EA0 0322 move.w [A4 + 0x322], [A3 + D0 * 8 - 0x96] 00000212 7CDB moveq.l D6, 0xFFFFFFDB 00000214 1766 66EC move.b [A3 + 0x66EC], -[A6] 00000218 1E28 467C move.b D7, [A0 + 0x467C] 0000021C 0B22 btst -[A2], D5 0000021E E500 asl D0.b, 2 00000220 120B move.b D1, A3 00000222 2209 move.l D1, A1 00000224 027A 7AC3 0085 andi.w [PC + 0x85 /* 000002AB, value 0x650A 'e\n' */], 0x7AC3 0000022A 0344 bchg D4, D1 0000022C 9903 subx.b D4, D3 0000022E EAF3 5212 DB17 1A38 730E bfchg [[A3] + A5 * 2 + 0x1A38730E] {8:18} 00000238 1358 C107 move.b [A1 - 0x3EF9], [A0]+ 0000023C 0FEA .incomplete 0000023E 4371 4D01 chk.w D1, [[A1 + <> + D4 * 4]] 00000242 0F25 btst -[A5], D7 00000244 080B 1F40 btst.b A3, 0x40 /* '@' */ 00000248 1C38 00D3 move.b D6, [0x000000D3] 0000024C 1414 move.b D2, [A4] 0000024E 6C78 bge +0x7A /* 000002C8 */ 00000250 3A08 move.w D5, A0 00000252 7ECB moveq.l D7, 0xFFFFFFCB 00000254 1E00 move.b D7, D0 00000256 4B31 2A6A .invalid 5, [A1 + D2 * 2 + 0x6A] // invalid opcode 4 with b == 4 0000025A 3CE3 move.w [A6]+, -[A3] 0000025C 2831 021C move.l D4, [A1 + D0.w * 2 + 0x1C] 00000260 2800 move.l D4, D0 00000262 6310 bls +0x12 /* 00000274 */ 00000264 2A28 3CE3 move.l D5, [A0 + 0x3CE3] 00000268 1D1E move.b -[A6], [A6]+ 0000026A 3846 movea.w A4, D6 0000026C CD07 abcd D6, D7 0000026E 4511 .invalid 2, [A1] // invalid opcode 4 with b == 4 00000270 AB21 syscall RSect 00000272 3315 move.w -[A1], [A5] label00000274: 00000274 EE33 roxr D3.b, D7 00000276 1CAB 10AA move.b [A6], [A3 + 0x10AA] 0000027A 830B sbcd -[A1], -[A3] 0000027C 3C43 movea.w A6, D3 0000027E 2212 move.l D1, [A2] 00000280 28B9 0EA9 0D3C move.l [A4], [0x0EA90D3C] 00000286 A32D syscall SetApplLimit, flags=3 00000288 F90E .extension 0x90E <> // unimplemented 0000028A 3C6B 3040 movea.w A6, [A3 + 0x3040] 0000028E A00B syscall Rename/PBHRename/HRename 00000290 22D0 move.l [A1]+, [A0] 00000292 D01B add.b D0, [A3]+ 00000294 0000 3B55 ori.b D0, 0x55 /* 'U' */ 00000298 8700 sbcd D3, D0 0000029A 81D6 divs.w D0, [A6] 0000029C 3C0B move.w D6, A3 0000029E 0D9D bclr [A5]+, D6 000002A0 026D 0A76 5B2C andi.w [A5 + 0x5B2C], 0xA76 /* '\nv' */ 000002A6 406C 1091 negx.w [A4 + 0x1091] 000002AA 0365 bchg -[A5], D1 000002AC 0A2A 10BB 3FA5 xori.b [A2 + 0x3FA5], 0xBB 000002B2 0ACB .incomplete 000002B4 0BAA 6302 bclr [A2 + 0x6302], D5 000002B8 3CEB 1DC9 move.w [A6]+, [A3 + 0x1DC9] 000002BC 03D3 .incomplete 000002BE 1430 7B0F 14A0 0316 move.b D2, [[A0 + <>] + D7 * 2 + 0x14A00316] 000002C6 AD05 syscall DragGrayRgn, auto_pop label000002C8: 000002C8 2A50 movea.l A5, [A0] 000002CA 3B04 move.w -[A5], D4 000002CC 8700 sbcd D3, D0 000002CE D210 add.b D1, [A0] 000002D0 06AB 0508 062B 0E08 addi.l [A3 + 0xE08], 0x508062B 000002D8 B258 cmp.w D1, [A0]+ 000002DA DB05 addx.b D5, D5 000002DC 5800 addq.b D0, 4 000002DE 0B53 bchg [A3], D5 000002E0 C512 and.b [A2], D2 000002E2 9B0E subx.b -[A5], -[A6] 000002E4 6D09 blt +0xB /* 000002EF */ 000002E6 30F3 4DB5 12F3 12AA move.w [A0]+, [[0x12F312AA] + D4 * 4] 000002EE B307 xor.b D7, D1 000002F0 3C4B movea.w A6, A3 000002F2 23E9 1663 108D 082A move.l [0x108D082A], [A1 + 0x1663] 000002FA 280F move.l D4, A7 000002FC 9101 subx.b D0, D1 000002FE 5909 subq.b A1, 4 00000300 760F moveq.l D3, 0x0F 00000302 F101 .extension 0x101 <> // unimplemented 00000304 9700 subx.b D3, D0 00000306 82A3 or.l D1, -[A3] 00000308 2606 move.l D3, D6 0000030A 0845 0253 bchg.b D5, 0x53 /* 'S' */ 0000030E 0BA5 bclr -[A5], D5 00000310 0028 A100 2501 ori.b [A0 + 0x2501], 0x0 00000316 130D move.b -[A1], A5 00000318 5B0F subq.b A7, 5 0000031A 433A 2501 .invalid 1, [PC + 0x2501 /* 0000281D, cstring "" */] // invalid opcode 4 with b == 4 0000031E 130D move.b -[A1], A5 00000320 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4 00000322 2319 move.l -[A1], [A1]+ 00000324 BCC3 cmpa.w A6, D3 00000326 021E 28AB andi.b [A6]+, 0xAB 0000032A 041E 38AB subi.b [A6]+, 0xAB 0000032E 04E1 .incomplete 00000330 0C3A 9B01 6D04 cmpi.b [PC + 0x6D04 /* 00007036, cstring "" */], 0x1 00000336 730C moveq.l D1, 0x0C 00000338 2A7B 05AD 0473 movea.l A5, [[0x473] + D0 * 4] 0000033E 0C30 809B 026C cmpi.b [A0 + D0.w * 2 + 0x6C], 0x9B 00000344 04EB .incomplete 00000346 0050 68AB ori.w [A0], 0x68AB 0000034A 6E42 bgt +0x44 /* 0000038E */ 0000034C 26AB 180F move.l [A3], [A3 + 0x180F] 00000350 0C18 0E0E cmpi.b [A0]+, 0xE 00000354 0E0E 0E0A .invalid.b A6, 0xA /* '\n' */ // invalid immediate operation 00000358 3E24 move.w D7, -[A4] 0000035A E304 asl D4.b, 1 0000035C 8A10 or.b D5, [A0] 0000035E 2E04 move.l D7, D4 00000360 8303 sbcd D1, D3 00000362 5312 subq.b [A2], 1 00000364 3B11 move.w -[A5], [A1] 00000366 520B addq.b A3, 1 00000368 1D04 move.b -[A6], D4 0000036A 432C DB0E .invalid 1, [A4 - 0x24F2] // invalid opcode 4 with b == 4 0000036E 8B1B or.b [A3]+, D5 00000370 3C43 movea.w A6, D3 00000372 142B 213E move.b D2, [A3 + 0x213E] 00000376 7310 moveq.l D1, 0x10 00000378 AB1E syscall DisposeTempBuffer 0000037A 3E73 289B movea.w A7, [A3 + D2 - 0x101] label0000037E: 0000037E 019B bclr [A3]+, D0 00000380 5B3E subq.b <>, 5 00000382 5256 addq.w [A6], 1 00000384 F300 .extension 0x300 <> // unimplemented 00000386 98B3 0094 sub.l D4, [A3 + D0.w - 0x108] 0000038A 7C48 moveq.l D6, 0x48 0000038C C305 abcd D1, D5 label0000038E: 0000038E 9B04 subx.b D5, D4 00000390 66EC bne -0x12 /* 0000037E */ 00000392 A00E syscall UnmountVol/HUnmountVol 00000394 0111 btst [A1], D0 00000396 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 00000398 8B06 sbcd D5, D6 0000039A 6100 02CB bsr +0x2CD /* 00000667 */ 0000039E 8E2A 10DB or.b D7, [A2 + 0x10DB] 000003A2 274B 0358 move.l [A3 + 0x358], A3 000003A6 5312 subq.b [A2], 1 000003A8 2B11 move.l -[A5], [A1] 000003AA 56EB 0152 sne [A3 + 0x152] 000003AE F701 .extension 0x701 <> // unimplemented 000003B0 D9C1 add.l A4, D1 000003B2 03EB .incomplete 000003B4 872A 102B or.b [A2 + 0x102B], D3 000003B8 1256 movea.b A1, [A6] 000003BA C30B abcd -[A1], -[A3] 000003BC 3306 move.w -[A1], D6 000003BE 2346 630A move.l [A1 + 0x630A], D6 000003C2 DB16 add.b [A6], D5 000003C4 3311 move.w -[A1], [A1] 000003C6 C329 7B21 and.b [A1 + 0x7B21], D1 000003CA BB02 xor.b D2, D5 000003CC E334 roxl D4.b, D1 000003CE 432C 832A .invalid 1, [A4 - 0x7CD6] // invalid opcode 4 with b == 4 000003D2 3310 move.w -[A1], [A0] 000003D4 6320 bls +0x22 /* 000003F6 */ 000003D6 DB16 add.b [A6], D5 000003D8 5B15 subq.b [A5], 5 000003DA 562B 0583 addq.b [A3 + 0x583], 3 000003DE 0028 C61E 285B ori.b [A0 + 0x285B], 0x1E 000003E4 31A3 0453 move.w [A0 + D0.w * 4 + 0x53], -[A3] 000003E8 1226 move.b D1, -[A6] 000003EA DB04 addx.b D5, D4 000003EC E301 asl D1.b, 1 000003EE 0C18 0A48 cmpi.b [A0]+, 0x48 /* 'H' */ 000003F2 24B3 028A move.l [A2], [A3 + D0.w * 2 - 0x118] label000003F6: 000003F6 282E 0452 move.l D4, [A6 + 0x452] 000003FA 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4 000003FC 0423 02EB subi.b -[A3], 0xEB 00000400 19A7 01D7 move.b <>, -[A7] 00000404 1E10 move.b D7, [A0] 00000406 6508 bcs +0xA /* 00000410 */ 00000408 6909 bvs +0xB /* 00000413 */ 0000040A 020F E508 andi.b A7, 0x8 0000040E 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 label00000410: 00000410 FB55 .extension 0xB55 <> // unimplemented 00000412 429B clr.l [A3]+ 00000414 0221 0723 andi.b -[A1], 0x23 /* '#' */ 00000418 0C33 8043 1306 26A3 cmpi.b [[A3 + <>] + D1 * 2 + 0x26A3], 0x43 /* 'C' */ 00000420 02BB 00C5 0686 2433 andi.l [PC + D2.w * 4 + 0x33], 0xC50686 00000428 078A bclr A2, D3 0000042A 04DB .incomplete 0000042C 297B 01F2 2B04 B325 430A 44A3 move.l [A4 + 0x44A3], [[0x2B04B325] + 0x430A] 00000438 17B4 1351 2B44 move.b <>, [[A4]] 0000043E BB18 xor.b [A0]+, D5 00000440 3CFB 0901 move.w [A6]+, [[PC + <> + D0]] 00000444 01C3 .incomplete 00000446 256B 3608 005B move.l [A2 + 0x5B], [A3 + 0x3608] 0000044C 0434 3CEB 3C22 subi.b [A4 + D3 * 4 + 0x22], 0xEB 00000452 3301 move.w -[A1], D1 00000454 F4F0 cpushp DATA+INST, [A0] 00000456 2300 move.l -[A1], D0 00000458 6B04 bmi +0x6 /* 0000045E */ 0000045A 7B01 moveq.l D5, 0x01 0000045C 907B 09B3 009B 0363 046B 0353 sub.w D0, [[0x9B0363 + D0] + 0x46B0353] // begin alternate branch 0000045E-0000046A label0000045E: 0000045E 09B3 009B bclr [A3 + D0.w - 0x101], D4 00000462 0363 bchg -[A3], D1 00000464 046B 0353 02FC subi.w [A3 + 0x2FC], 0x353 // end alternate branch 0000045E-0000046A label0000045E: // (misaligned) 00000468 02FC .incomplete 0000046A 7C48 moveq.l D6, 0x48 0000046C E548 lsl D0.w, 2 0000046E 4800 nbcd.b D0 00000470 BB0A cmpm.b [A5]+, [A2]+ 00000472 1286 move.b [A1], D6 00000474 1248 movea.b A1, A0 00000476 4002 negx.b D2 00000478 5B6F 1248 subq.w [A7 + 0x1248], 5 0000047C 1C86 move.b [A6], D6 0000047E 4000 negx.b D0 00000480 6338 bls +0x3A /* 000004BA */ 00000482 2A4B movea.l A5, A3 00000484 013C DB3C btst 0x3C /* '<' */, D0 00000488 4106 .invalid 0, D6 // invalid opcode 4 with b == 4 0000048A EB12 roxl D2.b, 5 0000048C E45B ror D3.w, 2 0000048E 0604 86F7 addi.b D4, 0xF7 00000492 0285 66EC 232F andi.l D5, 0x66EC232F 00000498 430A .invalid 1, A2 // invalid opcode 4 with b == 4 0000049A 8B03 sbcd D5, D3 0000049C 7300 moveq.l D1, 0x00 0000049E B109 cmpm.b [A0]+, [A1]+ 000004A0 531A subq.b [A2]+, 1 000004A2 1286 move.b [A1], D6 000004A4 D408 add.b D2, A0 000004A6 2B07 move.l -[A5], D7 000004A8 7000 moveq.l D0, 0x00 000004AA DB0A addx.b -[A5], -[A2] 000004AC 6E2A bgt +0x2C /* 000004D8 */ 000004AE 1068 F31A movea.b A0, [A0 - 0xCE6] 000004B2 4263 clr.w -[A3] 000004B4 0386 bclr D6, D1 000004B6 DB25 add.b -[A5], D5 000004B8 1C05 move.b D6, D5 label000004BA: 000004BA 020F 7000 andi.b A7, 0x0 000004BE 8B2B 2A10 or.b [A3 + 0x2A10], D5 000004C2 3C5B movea.w A6, [A3]+ 000004C4 23C8 8603 24DD move.l [0x860324DD], A0 // begin alternate branch 000004C6-000004CA label000004C6: 000004C6 8603 or.b D3, D3 000004C8 24DD move.l [A2]+, [A5]+ // end alternate branch 000004C6-000004CA label000004C6: // (misaligned) 000004CA 0713 btst [A3], D3 000004CC 2487 move.l [A2], D7 000004CE 02BE E48B 1A04 andi.l <>, 0xE48B1A04 000004D4 290E move.l -[A4], A6 000004D6 F29B 0B34 .extension 0x29B <> // unimplemented // begin alternate branch 000004D8-000004DC label000004D8: 000004D8 0B34 8B14 btst <>, D5 // end alternate branch 000004D8-000004DC label000004D8: // (misaligned) 000004DA 8B14 or.b [A4], D5 000004DC 0B37 86FB btst [A7 + A0.w * 8 - 0x5], D5 000004E0 68E4 bvc -0x1A /* 000004C6 */ 000004E2 C886 and.l D4, D6 000004E4 091B btst [A3]+, D4 000004E6 C305 abcd D1, D5 000004E8 5314 subq.b [A4], 1 000004EA 2538 C306 move.l -[A2], [0xFFFFC306] 000004EE 9901 subx.b D4, D1 000004F0 9B04 subx.b D5, D4 000004F2 7C48 moveq.l D6, 0x48 000004F4 A15A syscall PrimeTime, flags=1 000004F6 3B01 move.w -[A5], D1 000004F8 3CFB 0B23 0E1F 8643 2F49 move.w [A6]+, [[PC + 0xE1F + D0 * 2] - 0x79BCD0B7] 00000502 0A23 404D xori.b -[A3], 0x4D /* 'M' */ 00000506 0AE3 .incomplete 00000508 1FC8 move.b <>, A0 0000050A 86EB 0108 divu.w D3, [A3 + 0x108] 0000050E 4000 negx.b D0 00000510 AB20 syscall RgnOp 00000512 0063 2E6E ori.w -[A3], 0x2E6E /* '.n' */ 00000516 3003 move.w D0, D3 00000518 1455 movea.b A2, [A5] 0000051A 1565 012A move.b [A2 + 0x12A], -[A5] 0000051E 105B movea.b A0, [A3]+ 00000520 0EE4 .incomplete 00000522 4124 .invalid 0, -[A4] // invalid opcode 4 with b == 4 00000524 2319 move.l -[A1], [A1]+ 00000526 E42D lsr D5.b, D2 00000528 24C3 move.l [A2]+, D3 0000052A 089B 041B bclr.b [A3]+, 0x1B 0000052E 05CB .incomplete 00000530 0636 06E6 4421 addi.b [A6 + D4.w * 4 + 0x21], 0xE6 00000536 2283 move.l [A1], D3 00000538 3F23 move.w -[A7], -[A3] 0000053A 0CD3 .incomplete 0000053C 3F26 move.w -[A7], -[A6] 0000053E 6B07 bmi +0x9 /* 00000547 */ 00000540 7B03 moveq.l D5, 0x03 00000542 CD28 5B00 and.b [A0 + 0x5B00], D6 00000546 2E04 move.l D7, D4 00000548 6325 bls +0x27 /* 0000056F */ 0000054A 7B01 moveq.l D5, 0x01 0000054C F644 EE63 .extension 0x644 <>, 0xEE63 // unimplemented 00000550 0EA9 161B 1201 23D8 .invalid.l [A1 + 0x23D8], 0x161B1201 // invalid immediate operation 00000558 A122 syscall NewHandle, flags=1 0000055A 7B10 moveq.l D5, 0x10 0000055C BB18 xor.b [A0]+, D5 0000055E F702 .extension 0x702 <> // unimplemented 00000560 B535 2148 xor.b [A5 + <>], D2 00000564 1400 move.b D2, D0 00000566 EB24 asl D4.b, D5 00000568 A10A syscall OpenRF/PBHOpenRF/HOpenRF, flags=1 0000056A 2A10 move.l D5, [A0] 0000056C 2693 move.l [A3], [A3] 0000056E 00C0 .incomplete 00000570 8507 sbcd D2, D7 00000572 1614 move.b D3, [A4] 00000574 2E04 move.l D7, D4 00000576 1216 move.b D1, [A6] 00000578 BD1C xor.b [A4]+, D6 0000057A 3324 move.w -[A1], -[A4] 0000057C 811C or.b [A4]+, D0 0000057E 1643 movea.b A3, D3 00000580 2452 movea.l A2, [A2] 00000582 C816 and.b D4, [A6] 00000584 C310 and.b [A0], D1 00000586 04A3 1773 3289 subi.l -[A3], 0x17733289 0000058C 09A3 bclr -[A3], D4 0000058E 1AC8 move.b [A5]+, A0 00000590 1603 move.b D3, D3 00000592 2416 move.l D2, [A6] 00000594 E501 asl D1.b, 2 00000596 8703 sbcd D3, D3 00000598 181C move.b D4, [A4]+ 0000059A 1614 move.b D3, [A4] 0000059C 0013 2952 ori.b [A3], 0x52 /* 'R' */ 000005A0 3B07 move.w -[A5], D7 000005A2 9B34 1073 sub.b [A4 + D1.w + 0x73], D5 000005A6 2861 movea.l A4, -[A1] 000005A8 042A 503B 1C14 subi.b [A2 + 0x1C14], 0x3B /* ';' */ 000005AE 001B 2934 ori.b [A3]+, 0x34 /* '4' */ 000005B2 2E2C 0509 move.l D7, [A4 + 0x509] 000005B6 0E24 D304 .invalid.b -[A4], 0x4 // invalid immediate operation 000005BA 5139 6308 5139 subq.b [0x63085139], 8 000005C0 B105 xor.b D5, D0 000005C2 3B01 move.w -[A5], D1 000005C4 2537 C358 move.l -[A2], [A7] 000005C8 5206 addq.b D6, 1 000005CA C303 abcd D1, D3 000005CC 04E9 .incomplete 000005CE 0426 B304 subi.b -[A6], 0x4 000005D2 3EC9 move.w [A7]+, A1 000005D4 3725 move.w -[A3], -[A5] 000005D6 0EDA .incomplete 000005D8 5303 subq.b D3, 1 000005DA 7B01 moveq.l D5, 0x01 000005DC 9301 subx.b D1, D1 000005DE 8915 or.b [A5], D4 000005E0 0634 3C63 07E7 addi.b <>, 0x63 /* 'c' */ 000005E6 038F bclr A7, D1 000005E8 8666 or.w D3, -[A6] 000005EA EC21 asr D1.b, D6 000005EC 18F3 1212 move.b [A4]+, [A3 + D1.w * 2 + 0x12] 000005F0 1612 move.b D3, [A2] 000005F2 8614 or.b D3, [A4] 000005F4 020F 4512 andi.b A7, 0x12 000005F8 F312 .extension 0x312 <> // unimplemented 000005FA F703 .extension 0x703 <> // unimplemented 000005FC D913 add.b [A3], D4 000005FE 2942 2A50 move.l [A4 + 0x2A50], D2 00000602 C307 abcd D1, D7 00000604 1104 move.b -[A0], D4 00000606 0F05 btst D5, D7 00000608 040F 062E subi.b A7, 0x2E /* '.' */ 0000060C F703 .extension 0x703 <> // unimplemented 0000060E B12A 10AB xor.b [A2 + 0x10AB], D0 00000612 10D7 move.b [A0]+, [A7] 00000614 03C5 .incomplete 00000616 630A bls +0xC /* 00000622 */ 00000618 C816 and.b D4, [A6] 0000061A 5155 subq.w [A5], 8 0000061C 6B02 bmi +0x4 /* 00000620 */ 0000061E 1069 4C6D movea.b A0, [A1 + 0x4C6D] // begin alternate branch 00000620-00000626 label00000620: 00000620 4C6D 1648 245A movem.l D3,D6,A1,A2,A4, [A5 + 0x245A /* export_1159 */] // end alternate branch 00000620-00000626 label00000620: // (misaligned) label00000622: 00000622 1648 movea.b A3, A0 00000624 245A movea.l A2, [A2]+ 00000626 8A04 or.b D5, D4 00000628 2E28 A511 move.l D7, [A0 - 0x5AEF] 0000062C 5127 subq.b -[A7], 8 0000062E E31F rol D7.b, 1 00000630 F703 .extension 0x703 <> // unimplemented 00000632 8F69 11B3 or.w [A1 + 0x11B3], D7 00000636 07B2 4489 bclr [A2 + D4.w * 4 - 0x119], D3 0000063A 470F .invalid 3, A7 // invalid opcode 4 with b == 4 0000063C 850A sbcd -[A2], -[A2] 0000063E FB08 .extension 0xB08 <> // unimplemented 00000640 3300 move.w -[A1], D0 00000642 E644 asr D4.w, 3 00000644 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 00000646 D101 addx.b D0, D1 00000648 0F2A 10CB btst [A2 + 0x10CB], D7 0000064C 2744 26F8 move.l [A3 + 0x26F8], D4 00000650 290F move.l -[A4], A7 00000652 0D30 52C1 btst [A0 + D5.w * 2 - 0x63], D6 00000656 3EE1 move.w [A7]+, -[A1] 00000658 5DA3 subq.l -[A3], 6 0000065A 3AA7 move.w [A5], -[A7] 0000065C 023D E302 andi.b <>, 0x2 00000660 0B01 btst D1, D5 00000662 4448 neg.w A0 00000664 0672 161E 10A9 addi.w [A2 + D1.w - 0x87], 0x161E 0000066A 3DB1 2D0E 0B02 450D move.w [[A6 + <>] + D4 * 4], [[A1 + <>] + D2 * 4 + 0xB02] 00000672 8B08 sbcd -[A5], -[A0] 00000674 490D .invalid 4, A5 // invalid opcode 4 with b == 4 00000676 3B04 move.w -[A5], D4 00000678 4208 clr.b A0 0000067A 8329 2B04 or.b [A1 + 0x2B04], D1 0000067E E30A lsl D2.b, 1 00000680 9070 1C04 sub.w D0, [A0 + D1 * 4 + 0x4] 00000684 020F 4D08 andi.b A7, 0x8 00000688 530F subq.b A7, 1 0000068A 3511 move.w -[A2], [A1] 0000068C 7300 moveq.l D1, 0x00 0000068E F122 .extension 0x122 <> // unimplemented 00000690 8B21 or.b -[A1], D5 00000692 E10E lsl D6.b, 8 00000694 4B15 .invalid 5, [A5] // invalid opcode 4 with b == 4 00000696 F704 .extension 0x704 <> // unimplemented 00000698 C366 and.w -[A6], D1 0000069A EC14 roxr D4.b, 6 0000069C 490F .invalid 4, A7 // invalid opcode 4 with b == 4 0000069E 0F25 btst -[A5], D7 000006A0 11C6 9B45 move.b [0xFFFF9B45], D6 000006A4 4283 clr.l D3 000006A6 119B 4506 C30F move.b [[A0 + <>] + D4 * 4 - 0x3CF1], [A3]+ 000006AC 14FD move.b [A2]+, <> 000006AE 1DA4 06C3 move.b [A6 + D0.w * 8 - 0x61], -[A4] 000006B2 074B bchg A3, D3 000006B4 0523 btst -[A3], D2 000006B6 07A3 bclr -[A3], D3 000006B8 17E4 F320 E11D move.b [PC - 0x1EE3 + A7 * 2], -[A4] 000006BE D325 add.b -[A5], D1 000006C0 5306 subq.b D6, 1 000006C2 0B10 btst [A0], D5 000006C4 B606 cmp.b D3, D6 000006C6 26A3 move.l [A3], -[A3] 000006C8 2BFE move.l <>, <> 000006CA C50A abcd -[A2], -[A2] 000006CC E301 asl D1.b, 1 000006CE C17A 2B1E and.w [PC + 0x2B1E /* 00002B20, cstring "" */], D0 000006D2 28C3 move.l [A4]+, D3 000006D4 0A05 7B73 xori.b D5, 0x73 /* 's' */ 000006D8 3E4B movea.w A7, A3 000006DA 5653 addq.w [A3], 3 000006DC 00CB .incomplete 000006DE 1A8B move.b [A5], A3 000006E0 0272 9661 2296 andi.w [A2 + D2.w * 2 - 0x106], 0x9661 000006E6 3310 move.w -[A1], [A0] 000006E8 7342 moveq.l D1, 0x42 000006EA CB08 abcd -[A5], -[A0] 000006EC 8100 sbcd D0, D0 000006EE 4B36 00EB .invalid 5, [A6 + D0.w - 0x21] // invalid opcode 4 with b == 4 000006F2 426E A1B1 clr.w [A6 - 0x5E4F] 000006F6 8303 sbcd D1, D3 000006F8 73BE moveq.l D1, 0xFFFFFFBE 000006FA 3CDB move.w [A6]+, [A3]+ 000006FC 1056 movea.b A0, [A6] 000006FE 8B02 sbcd D5, D2 00000700 AD22 syscall BeginUpdate, auto_pop 00000702 A92B syscall GrowWindow 00000704 8704 sbcd D3, D4 00000706 0802 0F05 btst.b D2, 0x5 0000070A 6F53 ble +0x55 /* 0000075F */ 0000070C 93E3 sub.l A1, -[A3] 0000070E 0152 bchg [A2], D0 00000710 AB01 syscall BitsToMap 00000712 6A13 bpl +0x15 /* 00000727 */ 00000714 00D3 .incomplete 00000716 00C8 .incomplete 00000718 E301 asl D1.b, 1 0000071A C902 abcd D4, D2 0000071C E322 asl D2.b, D1 0000071E 1300 move.b -[A1], D0 00000720 1601 move.b D3, D1 00000722 018B bclr A3, D0 00000724 021E D300 andi.b [A6]+, 0x0 00000728 6901 bvs +0x3 /* 0000072B */ 0000072A 4316 .invalid 1, [A6] // invalid opcode 4 with b == 4 0000072C E21E ror D6.b, 1 0000072E 16E9 341E move.b [A3]+, [A1 + 0x341E] 00000732 165B movea.b A3, [A3]+ 00000734 1121 move.b -[A0], -[A1] 00000736 1BA0 865B move.b [A5 + A0.w * 8 + 0x5B], -[A0] 0000073A 1166 EC41 move.b [A0 - 0x13BF], -[A6] 0000073E 810F sbcd -[A0], -[A7] 00000740 213D move.l -[A0], <> 00000742 432D D306 .invalid 1, [A5 - 0x2CFA] // invalid opcode 4 with b == 4 00000746 EB17 roxl D7.b, 5 00000748 F20F 682B fmove (extended) A7, fp0 0000074C 423C 5349 C896 clr.b 0x5349C896 00000752 7328 moveq.l D1, 0x28 00000754 7B1D moveq.l D5, 0x1D 00000756 D182 addx.l D0, D2 00000758 6409 bcc +0xB /* 00000763 */ 0000075A 213C 9B12 5300 move.l -[A0], 0x9B125300 00000760 2319 move.l -[A1], [A1]+ 00000762 A086 syscall IOPInfoAccess 00000764 E50B lsl D3.b, 2 00000766 5300 subq.b D0, 1 00000768 FD0B .extension 0xD0B <> // unimplemented 0000076A 0FE5 .incomplete 0000076C 0BEB .incomplete 0000076E 27AB 5AEB 58BB move.l [A3 + D5 - 0x69], [A3 + 0x5AEB] 00000774 0281 060D 0387 andi.l D1, 0x60D0387 0000077A 05C2 .incomplete 0000077C 0F05 btst D5, D7 0000077E 033B 1043 btst [PC + D1.w + 0x43], D1 00000782 2D23 move.l -[A6], -[A3] 00000784 8C0F or.b D6, A7 00000786 490F .invalid 4, A7 // invalid opcode 4 with b == 4 00000788 A301 syscall Close, flags=3 0000078A ED02 asl D2.b, 6 0000078C 250F move.l -[A2], A7 0000078E 1EA3 move.b [A7], -[A3] 00000790 014D bchg A5, D0 00000792 07F7 .incomplete 00000794 05EA .incomplete 00000796 ECE1 0741 bfclr -[A1] {29:1} 0000079A 0B23 btst -[A3], D5 0000079C 0C33 1063 198B 2AA6 BB0D cmpi.b [[ + <> + D1] + 0x2AA6BB0D], 0x63 /* 'c' */ 000007A6 F706 .extension 0x706 <> // unimplemented 000007A8 3302 move.w -[A1], D2 000007AA 0F45 bchg D5, D7 000007AC 0933 58C9 btst [A3 + D5 - 0x55], D4 000007B0 08E8 EB04 D908 bset.b [A0 - 0x26F8], 0x4 000007B6 E8AD lsr D5, D4 000007B8 03F7 .incomplete 000007BA 0662 EC43 addi.w -[A2], 0xEC43 000007BE 0CEB .incomplete 000007C0 048B 0208 1402 subi.l A3, 0x2081402 000007C6 336F 2A10 F309 move.w [A1 - 0xCF7], [A7 + 0x2A10] 000007CC E199 rol D1, 8 000007CE 08C3 0214 bset.b D3, 0x14 000007D2 0243 8C53 andi.w D3, 0x8C53 000007D6 0009 02CB ori.b A1, 0xCB 000007DA 482A 5A21 nbcd.b [A2 + 0x5A21] 000007DE 95D3 sub.l A2, [A3] 000007E0 0CE9 .incomplete 000007E2 3665 movea.w A3, -[A5] 000007E4 4BB4 C35C .invalid 5, <> // invalid opcode 4 with b == 6 000007E8 616A bsr +0x6C /* 00000854 */ 000007EA 5283 addq.l D3, 1 000007EC 0C04 E103 cmpi.b D4, 0x3 000007F0 0625 0333 addi.b -[A5], 0x33 /* '3' */ 000007F4 412E 16C5 .invalid 0, [A6 + 0x16C5] // invalid opcode 4 with b == 4 000007F8 023E 2463 andi.b <>, 0x63 /* 'c' */ 000007FC 0DD3 .incomplete 000007FE 0778 AD5E bchg [0xFFFFAD5E], D3 00000802 4273 0AD3 clr.w [A3 + D0 * 2 - 0x45] 00000806 06EB .incomplete 00000808 1021 move.b D0, -[A1] 0000080A 36FB 1343 0AA8 4305 move.w [A3]+, [[PC + <>] + 0xAA84305] 00000812 527C 3E41 addq.w 0x3E41 /* '>A' */, 1 00000816 0E66 ECF3 .invalid.w -[A6], 0xECF3 // invalid immediate operation 0000081A 1F53 0015 move.b [A7 + 0x15], [A3] 0000081E A33E syscall DrvrRemove, flags=3 00000820 2920 move.l -[A4], -[A0] 00000822 631B bls +0x1D /* 0000083F */ 00000824 B502 xor.b D2, D2 00000826 F301 .extension 0x301 <> // unimplemented 00000828 6B13 bmi +0x15 /* 0000083D */ 0000082A E701 asl D1.b, 3 0000082C D7A0 add.l -[A0], D3 0000082E 4825 nbcd.b -[A5] 00000830 151F move.b -[A2], [A7]+ 00000832 2A10 move.l D5, [A0] 00000834 EEA0 asr D0, D7 00000836 3EE9 44E5 move.w [A7]+, [A1 + 0x44E5] 0000083A 65BB bcs -0x43 /* 000007F7 */ 0000083C 581E addq.b [A6]+, 4 0000083E 6A7C bpl +0x7E /* 000008BC */ 00000840 3E25 move.w D7, -[A5] 00000842 466B 0DA3 not.w [A3 + 0xDA3] 00000846 01B5 5A42 bclr [A5 + D5 * 2 + 0x42], D0 0000084A A142 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=1 0000084C 2303 move.l -[A1], D3 0000084E CB06 abcd D5, D6 00000850 0463 110E subi.w -[A3], 0x110E fn00000854: 00000854 5B38 447B subq.b [0x0000447B], 5 00000858 0F12 btst [A2], D7 0000085A 168B move.b [A3], A3 0000085C 0019 3EAB ori.b [A1]+, 0xAB 00000860 026C 88DB 03CB andi.w [A4 + 0x3CB], 0x88DB 00000866 70CC moveq.l D0, 0xFFFFFFCC 00000868 AA43 syscall SetControlColor/SetCtlColor 0000086A 0042 E644 ori.w D2, 0xE644 0000086E 9559 sub.w [A1]+, D2 00000870 5B00 subq.b D0, 5 00000872 DB11 add.b [A1], D5 00000874 9B0B subx.b -[A5], -[A3] 00000876 2E04 move.l D7, D4 00000878 0B01 btst D1, D5 0000087A 3689 move.w [A3], A1 0000087C 4E1B .invalid // invalid opcode 4 0000087E 0250 1334 andi.w [A0], 0x1334 00000882 5352 subq.w [A2], 1 00000884 BB25 xor.b -[A5], D5 00000886 530C subq.b A4, 1 00000888 B325 xor.b -[A5], D1 0000088A 5B3A 68E3 subq.b [PC + 0x68E3 /* 0000716F, cstring "" */], 5 0000088E 0C53 0C68 cmpi.w [A3], 0xC68 00000892 DB10 add.b [A0], D5 00000894 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00000896 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4 00000898 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 0000089A 0501 btst D1, D2 0000089C A500 syscall Open/PBHOpen/HOpen, flags=5 0000089E FB09 .extension 0xB09 <> // unimplemented 000008A0 2102 move.l -[A0], D2 000008A2 FB0F .extension 0xB0F <> // unimplemented 000008A4 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 000008A6 BB1D xor.b [A5]+, D5 000008A8 0101 btst D1, D0 000008AA 3322 move.w -[A1], -[A2] 000008AC 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 000008AE 8B15 or.b [A5], D5 000008B0 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 000008B2 B314 xor.b [A4], D1 000008B4 6101 bsr +0x3 /* 000008B7 */ 000008B6 C313 and.b [A3], D1 000008B8 A100 syscall Open/PBHOpen/HOpen, flags=1 000008BA AB16 syscall PInit label000008BC: 000008BC 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 000008BE CB1B and.b [A3]+, D5 000008C0 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 000008C2 D31D add.b [A5]+, D1 000008C4 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 000008C6 5B23 subq.b -[A3], 5 000008C8 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 000008CA D31C add.b [A4]+, D1 000008CC 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 000008CE 0B18 btst [A0]+, D5 000008D0 1334 1370 68E3 1B3C move.b -[A1], [A4 + 0x68E31B3C] 000008D8 C333 0608 and.b [A3 + D0.w * 8 + 0x8], D1 000008DC 730F moveq.l D1, 0x0F 000008DE 5C62 addq.w -[A2], 6 000008E0 1402 move.b D2, D2 000008E2 0F45 bchg D5, D7 000008E4 9D53 sub.w [A3], D6 000008E6 1A2D 010F move.b D5, [A5 + 0x10F] 000008EA 303C 0B18 move.w D0, 0xB18 000008EE 1402 move.b D2, D2 000008F0 0F34 3C63 btst [A4 + D3 * 4 + 0x63], D7 000008F4 2314 move.l -[A1], [A4] 000008F6 020F 343C andi.b A7, 0x3C /* '<' */ 000008FA DB1B add.b [A3]+, D5 000008FC 8D02 sbcd D6, D2 000008FE BB81 xor.l D1, D5 00000900 3A72 1630 movea.w A5, [A2 + D1.w * 8 + 0x30] 00000904 3CCB move.w [A6]+, A3 00000906 0DC5 .incomplete 00000908 8A02 or.b D5, D2 0000090A 0F30 3CFB btst [A0 + D3 * 4 - 0x5], D7 0000090E 1E12 move.b D7, [A2] 00000910 48CD 020F movem.l A5, D0,D1,D2,D3,A1 00000914 A506 syscall KillIO, flags=5 00000916 8B20 or.b -[A0], D5 00000918 6902 bvs +0x4 /* 0000091C */ 0000091A 0F30 3CE3 btst [A0 + D3 * 4 - 0x29], D7 // begin alternate branch 0000091C-0000091E label0000091C: 0000091C 3CE3 move.w [A6]+, -[A3] // end alternate branch 0000091C-0000091E label0000091C: // (misaligned) 0000091E 1A2D 020F move.b D5, [A5 + 0x20F] 00000922 30C1 move.w [A0]+, D1 00000924 B452 cmp.w D2, [A2] 00000926 01AE 163C bclr [A6 + 0x163C], D0 0000092A 8B12 or.b [A2], D5 0000092C 1216 move.b D1, [A6] 0000092E 0D02 btst D2, D6 00000930 0F65 bchg -[A5], D7 00000932 18A6 move.b [A4], -[A6] 00000934 E30C lsl D4.b, 1 00000936 6515 bcs +0x17 /* 0000094D */ 00000938 E1A0 asl D0, D0 0000093A 3502 move.w -[A2], D2 0000093C 0F2A 108B btst [A2 + 0x108B], D7 00000940 1E83 move.b [A7], D3 00000942 019B bclr [A3]+, D0 00000944 3F14 move.w -[A7], [A4] 00000946 02CB .incomplete 00000948 6E34 bgt +0x36 /* 0000097E */ 0000094A 4B1D .invalid 5, [A5]+ // invalid opcode 4 with b == 4 0000094C 451E .invalid 2, [A6]+ // invalid opcode 4 with b == 4 0000094E CC06 and.b D6, D6 00000950 1B24 move.b -[A5], -[A4] 00000952 1248 movea.b A1, A0 00000954 3300 move.w -[A1], D0 00000956 9110 sub.b [A0], D0 00000958 6351 bls +0x53 /* 000009AB */ 0000095A 2A28 CB0F move.l D5, [A0 - 0x34F1] 0000095E 4D02 .invalid 6, D2 // invalid opcode 4 with b == 4 00000960 1312 move.b -[A1], [A2] 00000962 1248 movea.b A1, A0 00000964 4251 clr.w [A1] 00000966 02BB 6E2A 281B 0512 4802 andi.l [[PC + D0 * 4] + 0x4802], 0x6E2A281B 00000970 436F 34BB chk.w D1, [A7 + 0x34BB] 00000974 0206 2305 andi.b D6, 0x5 00000978 F19A .invalid <> 0000097A 0003 0642 ori.b D3, 0x42 /* 'B' */ label0000097E: 0000097E 30D5 move.w [A0]+, [A5] 00000980 6C42 bge +0x44 /* 000009C4 */ 00000982 0801 206D btst.b D1, 0x6D /* 'm' */ 00000986 6B0F bmi +0x11 /* 00000997 */ 00000988 A901 syscall FMSwapFont 0000098A 06B9 01F7 83FB B704 0C14 addi.l [0xB7040C14], 0x1F783FB 00000994 0083 0575 9448 ori.l D3, 0x5759448 0000099A E166 asl D6.w, D0 0000099C EB13 roxl D3.b, 5 0000099E D68A add.l D3, A2 000009A0 041B 0428 subi.b [A3]+, 0x28 /* '(' */ 000009A4 2E10 move.l D7, [A0] 000009A6 2565 9B0A move.l [A2 - 0x64F6], -[A5] 000009AA 5B2A 088E subq.b [A2 + 0x88E], 5 000009AE DB1D add.b [A5]+, D5 000009B0 5EFB 1500 sgt [PC + <> + D1 * 4] 000009B4 DB14 add.b [A4], D5 000009B6 B4FB 1583 2553 05BC cmpa.w A2, [[ + <> + D1 * 4] + 0x255305BC] 000009BE 1400 move.b D2, D0 000009C0 1316 move.b -[A1], [A6] 000009C2 2A5A movea.l A5, [A2]+ label000009C4: 000009C4 3C93 move.w [A6], [A3] 000009C6 126C 763A movea.b A1, [A4 + 0x763A] 000009CA D708 addx.b -[A3], -[A0] 000009CC DBE4 add.l A5, -[A4] 000009CE 6B27 bmi +0x29 /* 000009F7 */ 000009D0 810A sbcd -[A0], -[A2] 000009D2 2A5A movea.l A5, [A2]+ 000009D4 DB1F add.b [A7]+, D5 000009D6 F1B4 .invalid <> 000009D8 313C BCE5 move.w -[A0], 0xBCE5 000009DC 7500 moveq.l D2, 0x00 000009DE 6362 bls +0x64 /* 00000A42 */ 000009E0 EB04 asl D4.b, 5 000009E2 EB01 asl D1.b, 5 000009E4 7302 moveq.l D1, 0x02 000009E6 2A10 move.l D5, [A0] 000009E8 830B sbcd -[A1], -[A3] 000009EA 7B11 moveq.l D5, 0x11 000009EC 430C .invalid 1, A4 // invalid opcode 4 with b == 4 000009EE E708 lsl D0.b, 3 000009F0 DC61 add.w D6, -[A1] 000009F2 0E8B 2A0F 6C5B .invalid.l A3, 0x2A0F6C5B // invalid immediate operation 000009F8 02E7 .incomplete 000009FA 08F0 694E C9BA 0E6B 3208 A322 bset.b [[0xE6B3208 + A4] - 0x5CDE], 0x4E /* 'N' */ 00000A06 7003 moveq.l D0, 0x03 00000A08 2045 movea.l A0, D5 00000A0A F61C 1045 .move16 0xF61C, 0x1045 // unimplemented 00000A0E 17D3 1E0D move.b [PC + D1 * 8 + 0xD], [A3] 00000A12 1989 006C move.b [A4 + D0.w + 0x6C], A1 00000A16 7806 moveq.l D4, 0x06 00000A18 B642 cmp.w D3, D2 00000A1A BD01 xor.b D1, D6 00000A1C 1901 move.b -[A4], D1 00000A1E 48D9 1A9B movem.l [A1]+, D0,D1,D3,D4,D7,A1,A3,A4 00000A22 0CA7 0725 D4EB cmpi.l -[A7], 0x725D4EB 00000A28 0048 CB01 ori.w A0, 0xCB01 00000A2C 8300 sbcd D1, D0 00000A2E 16A4 move.b [A3], -[A4] 00000A30 06FB .incomplete 00000A32 01C5 .incomplete 00000A34 1B0F move.b -[A5], A7 00000A36 4261 clr.w -[A1] 00000A38 1B69 82BB 0061 move.b [A5 + 0x61], [A1 - 0x7D45] 00000A3E 1BD3 move.b <>, [A3] 00000A40 0750 bchg [A0], D3 label00000A42: 00000A42 C52E 3302 and.b [A6 + 0x3302], D2 00000A46 4B1B .invalid 5, [A3]+ // invalid opcode 4 with b == 4 00000A48 A306 syscall KillIO, flags=3 00000A4A 2273 6D7B 1A4B 20A3 0FF8 C18C movea.l A1, [[A3 + 0x1A4B20A3] + 0xFF8C18C] 00000A56 DB0D addx.b -[A5], -[A5] 00000A58 F023 0F43 pmovefd MR3, -[A3] 00000A5C 673B beq +0x3D /* 00000A99 */ 00000A5E 0C7C 6425 5286 cmpi.w 0x5286, 0x6425 /* 'd%' */ 00000A64 0B05 btst D5, D5 00000A66 3B00 move.w -[A5], D0 00000A68 214F 8309 move.l [A0 - 0x7CF7], A7 00000A6C F021 008D pmove -[A1], MR0 00000A70 0261 02BB andi.w -[A1], 0x2BB 00000A74 0066 ECB4 ori.w -[A6], 0xECB4 00000A78 3B00 move.w -[A5], D0 00000A7A A100 syscall Open/PBHOpen/HOpen, flags=1 00000A7C 6102 bsr +0x4 /* 00000A80 */ 00000A7E 8B36 0F86 A603 or.b [[ + <>] + D0 * 8 - 0x59FD], D5 // begin alternate branch 00000A80-00000A84 fn00000A80: 00000A80 0F86 bclr D6, D7 00000A82 A603 syscall Write, flags=6 // end alternate branch 00000A80-00000A84 fn00000A80: // (misaligned) 00000A84 18C8 move.b [A4]+, A0 00000A86 2C63 movea.l A6, -[A3] 00000A88 0304 btst D4, D1 00000A8A A693 syscall Microseconds, flags=6 00000A8C 0E8A 2C12 6402 .invalid.l A2, 0x2C126402 // invalid immediate operation 00000A92 0F6E 3468 bchg [A6 + 0x3468], D7 00000A96 6307 bls +0x9 /* 00000A9F */ 00000A98 CB04 abcd D5, D4 00000A9A C016 and.b D0, [A6] 00000A9C 1E16 move.b D7, [A6] 00000A9E 4681 not.l D1 00000AA0 0EE4 .incomplete 00000AA2 CB2F 0433 and.b [A7 + 0x433], D5 00000AA6 11A1 00AB move.b [A0 + D0.w - 0x85], -[A1] 00000AAA 1723 move.b -[A3], -[A3] 00000AAC 024B 1D00 andi.w A3, 0x1D00 00000AB0 A309 syscall Delete/PBHDelete/HDelete, flags=3 00000AB2 E501 asl D1.b, 2 00000AB4 ED0F lsl D7.b, 6 00000AB6 E108 lsl D0.b, 8 00000AB8 E90F lsl D7.b, 4 00000ABA 5E3B 0001 addq.b [PC + D0.w + 0x1], 7 00000ABE 3361 0231 move.w [A1 + 0x231], -[A1] 00000AC2 2287 move.l [A1], D7 00000AC4 0A0D 5B3F xori.b A5, 0x3F /* '?' */ 00000AC8 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 00000ACA 5B0C subq.b A4, 5 00000ACC 30A6 move.w [A0], -[A6] 00000ACE 1342 4512 move.b [A1 + 0x4512], D2 00000AD2 B368 3CBB xor.w [A0 + 0x3CBB], D1 00000AD6 1425 move.b D2, -[A5] 00000AD8 DB23 add.b -[A3], D5 00000ADA 02F3 .incomplete 00000ADC 1941 0485 move.b [A4 + 0x485], D1 00000AE0 0C64 810C cmpi.w -[A4], 0x810C 00000AE4 F70A .extension 0x70A <> // unimplemented 00000AE6 1387 0A24 move.b [A1 + D0 * 2 + 0x24], D7 00000AEA C314 and.b [A4], D1 00000AEC C505 abcd D2, D5 00000AEE 8BA1 or.l -[A1], D5 00000AF0 050E btst A6, D2 00000AF2 1286 move.b [A1], D6 00000AF4 020F 6E34 andi.b A7, 0x34 /* '4' */ 00000AF8 D88A add.l D4, A2 00000AFA 2C3C 0F6D 0F23 move.l D6, 0xF6D0F23 00000B00 0283 1EF7 0A03 andi.l D3, 0x1EF70A03 00000B06 AD08 syscall ShowHide, auto_pop 00000B08 250A move.l -[A2], A2 00000B0A 8631 0AED or.b D3, [A1 + D0 * 2 - 0x19] 00000B0E 07E3 .incomplete 00000B10 10E5 move.b [A0]+, -[A5] 00000B12 070F btst A7, D3 00000B14 A102 syscall Read, flags=1 00000B16 8302 sbcd D1, D2 00000B18 363B 0073 move.w D3, [PC + D0.w + 0x73] 00000B1C 01FB .incomplete 00000B1E 070E btst A6, D3 00000B20 2381 4302 02CB move.l [[A1 + <> + D4 * 2] + 0x2CB], D1 00000B26 30A1 move.w [A0], -[A1] 00000B28 02AB 3F1E 0446 0B05 andi.l [A3 + 0xB05], 0x3F1E0446 00000B30 C35C and.w [A4]+, D1 00000B32 BB4F cmpm.w [A5]+, [A7]+ 00000B34 6302 bls +0x4 /* 00000B38 */ 00000B36 0B0F btst A7, D5 label00000B38: 00000B38 2303 move.l -[A1], D3 00000B3A 0501 btst D1, D2 00000B3C CB05 abcd D5, D5 00000B3E 4302 .invalid 1, D2 // invalid opcode 4 with b == 4 00000B40 330E move.w -[A1], A6 00000B42 7331 moveq.l D1, 0x31 00000B44 430A .invalid 1, A2 // invalid opcode 4 with b == 4 00000B46 10CB move.b [A0]+, A3 00000B48 3F43 0A2B move.w [A7 + 0xA2B], D3 00000B4C 0CAB 58A0 BB00 8920 cmpi.l [A3 - 0x76E0], 0x58A0BB00 00000B54 2505 move.l -[A2], D5 00000B56 430A .invalid 1, A2 // invalid opcode 4 with b == 4 00000B58 2B04 move.l -[A5], D4 00000B5A DB02 addx.b D5, D2 00000B5C 0B0F btst A7, D5 00000B5E D806 add.b D4, D6 00000B60 6105 bsr +0x7 /* 00000B67 */ 00000B62 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 00000B64 1C96 move.b [A6], [A6] 00000B66 020F E15C andi.b A7, 0x5C /* '\\' */ 00000B6A 0101 btst D1, D0 00000B6C 34A0 move.w [A2], -[A0] 00000B6E 648D bcc -0x71 /* 00000AFD */ 00000B70 4509 .invalid 2, A1 // invalid opcode 4 with b == 4 00000B72 8DC1 divs.w D6, D1 00000B74 00A0 16A9 0042 ori.l -[A0], 0x16A90042 00000B7A 25E9 DB04 FB06 move.l [PC - 0x4FA /* 00000682, value 0x1C04020F */], [A1 - 0x24FC] 00000B80 3702 move.w -[A3], D2 00000B82 6537 bcs +0x39 /* 00000BBB */ 00000B84 01BE bclr <>, D0 00000B86 0F52 bchg [A2], D7 00000B88 C319 and.b [A1]+, D1 00000B8A 1641 movea.b A3, D1 00000B8C 854B 6B16 pack -[A2], -[A3], 0x6B16 00000B90 A40B syscall Rename/PBHRename/HRename, flags=4 00000B92 8AB4 0B51 or.l D5, [[A4]] 00000B96 C500 abcd D2, D0 00000B98 E382 asl D2, 1 00000B9A B48B cmp.l D2, A3 00000B9C 48C1 ext.l D1 00000B9E 006B 050F 061B ori.w [A3 + 0x61B], 0x50F 00000BA4 3145 FBCB move.w [A0 - 0x435], D5 00000BA8 3D7B 0630 DB27 move.w [A6 - 0x24D9], [PC + D0.w * 8 + 0x30] 00000BAE 52C1 shi D1 00000BB0 44C3 move.b D3, CCR 00000BB2 0240 004B andi.w D0, 0x4B /* 'K' */ 00000BB6 7521 moveq.l D2, 0x21 00000BB8 0133 1923 027B 0F75 3586 btst [[A3 + 0x27B + D1] + 0xF753586], D0 00000BC2 C916 and.b [A6], D4 00000BC4 12C5 move.b [A1]+, D5 00000BC6 FD73 .extension 0xD73 <> // unimplemented 00000BC8 61A1 bsr -0x5D /* 00000B6B */ 00000BCA 0203 00A5 andi.b D3, 0xA5 00000BCE 42CB .invalid A3 // invalid opcode 4 with subtype 1 00000BD0 682B bvc +0x2D /* 00000BFD */ 00000BD2 0641 0ABB addi.w D1, 0xABB 00000BD6 0645 0AC0 addi.w D5, 0xAC0 00000BDA 1702 move.b -[A3], D2 00000BDC 3204 move.w D1, D4 00000BDE 06DE .incomplete 00000BE0 8329 9B0B or.b [A1 - 0x64F5], D1 00000BE4 F35F .extension 0x35F <> // unimplemented 00000BE6 1FAB 3D8B 0353 9833 551F move.b [[A7] - 0x67CCAAE1], [A3 + 0x3D8B] 00000BF0 5300 subq.b D0, 1 00000BF2 7B07 moveq.l D5, 0x07 00000BF4 3327 move.w -[A1], -[A7] 00000BF6 386A 5B02 movea.w A4, [A2 + 0x5B02] 00000BFA 1B03 move.b -[A5], D3 00000BFC 01FC .incomplete 00000BFE A199 syscall XToolTable, flags=1 00000C00 630A bls +0xC /* 00000C0C */ 00000C02 C10C abcd -[A0], -[A4] 00000C04 8100 sbcd D0, D0 00000C06 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 00000C08 810C sbcd -[A0], -[A4] 00000C0A 8100 sbcd D0, D0 label00000C0C: 00000C0C 2304 move.l -[A1], D4 00000C0E 410C .invalid 0, A4 // invalid opcode 4 with b == 4 00000C10 8100 sbcd D0, D0 00000C12 12C0 move.b [A1]+, D0 00000C14 4000 negx.b D0 00000C16 1B75 E107 B33F 1CC0 4304 move.b [A5 + 0x4304], [[A5 + <>] + A6 - 0x4CC0E340] 00000C20 086B 6970 0093 bchg.b [A3 + 0x93], 0x70 /* 'p' */ 00000C26 19DE 822A move.b 0x2A /* '*' */, [A6]+ 00000C2A 1003 move.b D0, D3 00000C2C 0000 3B13 ori.b D0, 0x13 00000C30 7B06 moveq.l D5, 0x06 00000C32 2312 move.l -[A1], [A2] 00000C34 5253 addq.w [A3], 1 00000C36 1F16 move.b -[A7], [A6] 00000C38 1C10 move.b D6, [A0] 00000C3A 1440 movea.b A2, D0 00000C3C 0023 75A1 ori.b -[A3], 0xA1 00000C40 5310 subq.b [A0], 1 00000C42 0188 bclr A0, D0 00000C44 A50C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=5 00000C46 534B subq.w A3, 1 00000C48 A104 syscall Control, flags=1 00000C4A AB0C syscall FastSlabMode 00000C4C 955F sub.w [A7]+, D2 00000C4E 0703 btst D3, D3 00000C50 2A85 move.l [A5], D5 00000C52 2421 move.l D2, -[A1] 00000C54 0E0B 37C0 .invalid.b A3, 0xC0 // invalid immediate operation 00000C58 0F52 bchg [A2], D7 00000C5A 231E move.l -[A1], [A6]+ 00000C5C 04A1 0EA3 0247 subi.l -[A1], 0xEA30247 00000C62 0374 B302 7B02 bchg [[A4 + <> + A3 * 2] + 0x7B02], D1 00000C68 7B01 moveq.l D5, 0x01 00000C6A 3A4B movea.w A5, A3 00000C6C 06BC 870B 8923 03DA 3702 addi.l 0x3DA3702, 0x870B8923 00000C76 CDFB 0B23 0223 1259 D243 muls.w D6, [[PC + 0x223 + D0 * 2] + 0x1259D243] 00000C80 44EB 66B3 move.b [A3 + 0x66B3], CCR 00000C84 22E3 move.l [A1]+, -[A3] 00000C86 12C7 move.b [A1]+, D7 00000C88 0398 bclr [A0]+, D1 00000C8A 1D0A move.b -[A6], A2 00000C8C 8598 or.l [A0]+, D2 00000C8E 3485 move.w [A2], D5 00000C90 2DBB 68FB 0E42 move.l [A6 + D0 * 8 + 0x42], [PC + D6 - 0x5] 00000C96 BB08 cmpm.b [A5]+, [A0]+ 00000C98 36C1 move.w [A3]+, D1 00000C9A 1443 movea.b A2, D3 00000C9C 3E23 move.w D7, -[A3] 00000C9E 7A21 moveq.l D5, 0x21 00000CA0 9274 484B sub.w D1, [A4 + D4 + 0x4B] 00000CA4 0A16 C973 xori.b [A6], 0x73 /* 's' */ 00000CA8 3467 movea.w A2, -[A7] 00000CAA 0262 FB00 andi.w -[A2], 0xFB00 00000CAE 8A28 B845 or.b D5, [A0 - 0x47BB] 00000CB2 2533 063B move.l -[A2], [A3 + D0.w * 8 + 0x3B] 00000CB6 1C52 movea.b A6, [A2] 00000CB8 D322 add.b -[A2], D1 00000CBA 049B 3AF2 A313 subi.l [A3]+, 0x3AF2A313 00000CC0 CB01 abcd D5, D1 00000CC2 7B32 moveq.l D5, 0x32 00000CC4 C90B abcd -[A4], -[A3] 00000CC6 06B7 0724 2702 9C00 addi.l [A7 + A1 * 4], 0x7242702 00000CCE 4B62 chk.w D5, -[A2] 00000CD0 6E30 bgt +0x32 /* 00000D02 */ 00000CD2 2303 move.l -[A1], D3 00000CD4 FB58 .extension 0xB58 <> // unimplemented 00000CD6 CDE1 muls.w D6, -[A1] 00000CD8 E302 asl D2.b, 1 00000CDA 3316 move.w -[A1], [A6] 00000CDC 36B3 2386 4442 move.w [A3], [[ + <>] + D2 * 2 + 0x4442] 00000CE2 2603 move.l D3, D3 00000CE4 0109 btst A1, D0 00000CE6 08A5 B128 bclr.b -[A5], 0x28 /* '(' */ 00000CEA 2536 C810 move.l -[A2], [A6 + A4 + 0x10] // begin alternate branch 00000CEC-00000CEE fn00000CEC: 00000CEC C810 and.b D4, [A0] // end alternate branch 00000CEC-00000CEE fn00000CEC: // (misaligned) 00000CEE 310E move.w -[A0], A6 00000CF0 3304 move.w -[A1], D4 00000CF2 C5E2 muls.w D2, -[A2] 00000CF4 E10F lsl D7.b, 8 00000CF6 0DB2 0EC5 bclr [A2 + D0 * 8 - 0x59], D6 00000CFA 0241 B469 andi.w D1, 0xB469 00000CFE 1814 move.b D4, [A4] 00000D00 6D3D blt +0x3F /* 00000D3F */ label00000D02: 00000D02 6B39 bmi +0x3B /* 00000D3D */ 00000D04 613D bsr +0x3F /* 00000D43 */ 00000D06 213D move.l -[A0], <> 00000D08 935D sub.w [A5]+, D1 00000D0A 7317 moveq.l D1, 0x17 00000D0C 4302 .invalid 1, D2 // invalid opcode 4 with b == 4 00000D0E E959 rol D1.w, 4 00000D10 0517 btst [A7], D2 00000D12 8D15 or.b [A5], D6 00000D14 0543 bchg D3, D2 00000D16 4514 .invalid 2, [A4] // invalid opcode 4 with b == 4 00000D18 822E 868D or.b D1, [A6 - 0x7973] 00000D1C 8101 sbcd D0, D1 00000D1E 2C10 move.l D6, [A0] 00000D20 6506 bcs +0x8 /* 00000D28 */ 00000D22 C548 exg A2, A0 00000D24 7B0F moveq.l D5, 0x0F 00000D26 C500 abcd D2, D0 label00000D28: 00000D28 5703 subq.b D3, 3 00000D2A 6073 bra +0x75 /* 00000D9F */ 00000D2C 0933 2D23 0343 0644 3B2D btst [[A3 + 0x343 + D2 * 4] + 0x6443B2D], D4 00000D36 44A4 neg.l -[A4] 00000D38 56C9 66CB dbne D1, +0x66CD /* 00007405 */ 00000D3C 6833 bvc +0x35 /* 00000D71 */ 00000D3E 00A1 1664 910E ori.l -[A1], 0x1664910E 00000D44 10C5 move.b [A0]+, D5 00000D46 0C14 1C04 cmpi.b [A4], 0x4 00000D4A 2703 move.l -[A3], D3 00000D4C A9B1 syscall CreateResFile 00000D4E 0D21 btst -[A1], D6 00000D50 AEC9 syscall 0xAC9, auto_pop 00000D52 18A7 move.b [A4], -[A7] 00000D54 08B0 6217 0467 bclr.b [A0 + D0.w * 4 + 0x67], 0x17 00000D5A 6190 bsr -0x6E /* 00000CEC */ 00000D5C 4703 .invalid 3, D3 // invalid opcode 4 with b == 4 00000D5E FA5A 4D0B .extension 0xA5A <>, 0x4D0B // unimplemented 00000D62 931A sub.b [A2]+, D1 00000D64 6ADB bpl -0x23 /* 00000D41 */ 00000D66 1236 4493 move.b D1, [A6 + D4.w * 4 - 0x109] 00000D6A 3138 DB12 move.w -[A0], [0xFFFFDB12] 00000D6E 2874 DB12 7636 movea.l A4, [[A4 + A5 * 2] + 0x7636] 00000D74 26F8 4903 move.l [A3]+, [0x00004903] 00000D78 BB00 xor.b D0, D5 00000D7A 12BB 00DD move.b [A1], [PC + D0.w - 0x35] 00000D7E F607 034D .move16 0xF607, 0x034D // unimplemented 00000D82 FED4 0843 .extension 0xED4 <> // unimplemented 00000D86 1071 0113 0F12 C025 movea.b A0, [[A1 + D0] + 0xF12C025] 00000D8E 7D9B moveq.l D6, 0xFFFFFF9B 00000D90 1C12 move.b D6, [A2] 00000D92 C0AC 96AC and.l D0, [A4 - 0x6954] 00000D96 6400 0F12 bcc +0xF14 /* 00001CAA */ 00000D9A 4812 nbcd.b [A2] 00000D9C C002 and.b D0, D2 00000D9E 0F09 btst A1, D7 00000DA0 27F7 0D26 E70D 376B 3375 move.l <>, [[A7 - 0x18F3] + D0 * 4 + 0x376B] 00000DAA 060F 6D06 addi.b A7, 0x6 00000DAE 3B29 7906 move.w -[A5], [A1 + 0x7906] 00000DB2 6705 beq +0x7 /* 00000DB9 */ 00000DB4 4345 chk.w D1, D5 00000DB6 37E7 0551 move.w [[PC]], -[A7] 00000DBA 057B 122C bchg [PC + D1.w * 2 + 0x2C], D2 00000DBE 610A bsr +0xC /* 00000DCA */ 00000DC0 020F 6E30 andi.b A7, 0x30 /* '0' */ 00000DC4 8B09 sbcd -[A5], -[A1] 00000DC6 A95A syscall GetControlReference/GetCRefCon 00000DC8 0328 0800 btst [A0 + 0x800], D1 // begin alternate branch 00000DCA-00000DCE fn00000DCA: 00000DCA 0800 5B10 btst.b D0, 0x10 // end alternate branch 00000DCA-00000DCE fn00000DCA: // (misaligned) 00000DCC 5B10 subq.b [A0], 5 00000DCE 2A38 C30F move.l D5, [0xFFFFC30F] 00000DD2 1264 movea.b A1, -[A4] 00000DD4 A509 syscall Delete/PBHDelete/HDelete, flags=5 00000DD6 5B3C 3212 subq.b 0x12, 5 00000DDA 6485 bcc -0x79 /* 00000D61 */ 00000DDC 0364 bchg -[A4], D1 00000DDE 000F 0104 ori.b A7, 0x4 00000DE2 457D chk.w D2, <> 00000DE4 D360 add.w -[A0], D1 00000DE6 A100 syscall Open/PBHOpen/HOpen, flags=1 00000DE8 DD09 addx.b -[A6], -[A1] 00000DEA 4704 .invalid 3, D4 // invalid opcode 4 with b == 4 00000DEC BC8B cmp.l D6, A3 00000DEE 21F7 0D9D B509 move.l [0xFFFFB509], [[] + D0 * 4] 00000DF4 E353 roxl D3.w, 1 00000DF6 B70D cmpm.b [A3]+, [A5]+ 00000DF8 B6BB 0FAD 090B cmp.l D3, [[0x90B] + D0 * 8] 00000DFE 2395 090F 8D09 0F95 move.l [[A1 + <>] + D0 - 0x72F6F06B], [A5] 00000E06 097B 0317 0524 7300 bchg [[PC] + D0 * 2 + 0x5247300], D4 00000E0E 3705 move.w -[A3], D5 00000E10 283C CB1C E70D move.l D4, 0xCB1CE70D 00000E16 EB7B rol D3.w, D5 00000E18 03A5 bclr -[A5], D1 00000E1A 0964 bchg -[A4], D4 00000E1C 127B 0302 0FA9 movea.b A1, [[PC + <> + D0 * 2] + 0xFA9] 00000E22 09E8 .incomplete 00000E24 B909 cmpm.b [A4]+, [A1]+ 00000E26 9D0E subx.b -[A6], -[A6] 00000E28 6702 beq +0x4 /* 00000E2C */ 00000E2A FCC9 042C .extension 0xCC9 <> // unimplemented // begin alternate branch 00000E2C-00000E32 label00000E2C: 00000E2C 042C C504 B78E subi.b [A4 - 0x4872], 0x4 // end alternate branch 00000E2C-00000E32 label00000E2C: // (misaligned) 00000E2E C504 abcd D2, D4 00000E30 B78E cmpm.l [A3]+, [A6]+ 00000E32 5281 addq.l D1, 1 00000E34 0EE8 .incomplete 00000E36 850E sbcd -[A2], -[A6] 00000E38 B36E 12E8 xor.w [A6 + 0x12E8], D1 00000E3C C90E abcd -[A4], -[A6] 00000E3E 000F E103 ori.b A7, 0x3 00000E42 12E8 020F move.b [A1]+, [A0 + 0x20F] 00000E46 A100 syscall Open/PBHOpen/HOpen, flags=1 00000E48 8D0E sbcd -[A6], -[A6] 00000E4A 1665 movea.b A3, -[A5] 00000E4C C843 and.w D4, D3 00000E4E 058E bclr A6, D2 00000E50 9B5E sub.w [A6]+, D5 00000E52 41E8 00A3 lea.l A0, [A0 + 0xA3] 00000E56 1830 6B13 9707 64CB move.b D4, [[A0 + D6 * 2] - 0x68F89B35] 00000E5E 0B45 bchg D5, D5 00000E60 E99B rol D3, 4 00000E62 5EC6 sgt D6 00000E64 DB03 addx.b D5, D3 00000E66 B30A cmpm.b [A1]+, [A2]+ 00000E68 0300 btst D0, D1 00000E6A 4272 167B clr.w [A2 + D1.w * 8 + 0x7B] 00000E6E 0045 A31C ori.w D5, 0xA31C 00000E72 1704 move.b -[A3], D4 00000E74 8445 or.w D2, D5 00000E76 0429 0661 55DC subi.b [A1 + 0x55DC], 0x61 /* 'a' */ 00000E7C 502E 6A07 addq.b [A6 + 0x6A07], 8 00000E80 030E btst A6, D1 00000E82 612E bsr +0x30 /* 00000EB2 */ 00000E84 1704 move.b -[A3], D4 00000E86 66E5 bne -0x19 /* 00000E6D */ 00000E88 518B subq.l A3, 8 00000E8A 09DB .incomplete 00000E8C 0117 btst [A7], D0 00000E8E 024B 2163 andi.w A3, 0x2163 /* '!c' */ 00000E92 290D move.l -[A4], A5 00000E94 F30C .extension 0x30C <> // unimplemented 00000E96 5C59 addq.w [A1]+, 6 00000E98 4643 not.w D3 00000E9A 169B move.b [A3], [A3]+ 00000E9C 04C5 .incomplete 00000E9E 5316 subq.b [A6], 1 00000EA0 441B neg.b [A3]+ 00000EA2 0D1D btst [A5]+, D6 00000EA4 0299 5234 0156 andi.l [A1]+, 0x52340156 00000EAA 6D47 blt +0x49 /* 00000EF3 */ 00000EAC 24FB 38D3 move.l [A2]+, [PC + D3 - 0x45] 00000EB0 0738 2E28 btst [0x00002E28], D3 // begin alternate branch 00000EB2-00000EB6 fn00000EB2: 00000EB2 2E28 4303 move.l D7, [A0 + 0x4303] // end alternate branch 00000EB2-00000EB6 fn00000EB2: // (misaligned) 00000EB4 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 00000EB6 5023 addq.b -[A3], 8 00000EB8 024B 0543 andi.w A3, 0x543 00000EBC 070F btst A7, D3 00000EBE A456 syscall UpperText, flags=4 00000EC0 1B0D move.b -[A5], A5 00000EC2 2B06 move.l -[A5], D6 00000EC4 3B2C 014B move.w -[A5], [A4 + 0x14B] 00000EC8 4B2C 8BD8 .invalid 5, [A4 - 0x7428] // invalid opcode 4 with b == 4 00000ECC A306 syscall KillIO, flags=3 00000ECE C302 abcd D1, D2 00000ED0 2110 move.l -[A0], [A0] 00000ED2 C34E exg A1, A6 00000ED4 1703 move.b -[A3], D3 00000ED6 3C33 0045 move.w D6, [A3 + D0.w + 0x45] 00000EDA 8843 or.w D4, D3 00000EDC 2E96 move.l [A7], [A6] 00000EDE 2963 625D move.l [A4 + 0x625D], -[A3] 00000EE2 2C2B 1912 move.l D6, [A3 + 0x1912] 00000EE6 86DD divu.w D3, [A5]+ 00000EE8 130B move.b -[A1], A3 00000EEA 1A1C move.b D5, [A4]+ 00000EEC 286C 503A movea.l A4, [A4 + 0x503A] 00000EF0 081C 8602 btst.b [A4]+, 0x2 00000EF4 933C 9B01 sub.b 0x1, D1 00000EF8 2A10 move.l D5, [A0] 00000EFA 5B4E subq.w A6, 5 00000EFC 990C subx.b -[A4], -[A4] 00000EFE 1565 75DF move.b [A2 + 0x75DF], -[A5] 00000F02 30B8 29DF move.w [A0], [0x000029DF] 00000F06 8627 or.b D3, -[A7] 00000F08 04FA .incomplete 00000F0A 870E sbcd -[A3], -[A6] 00000F0C 2E61 movea.l A7, -[A1] 00000F0E ED87 asl D7, 6 00000F10 0F4F bchg A7, D7 00000F12 0707 btst D7, D3 00000F14 9DDD sub.l A6, [A5]+ 00000F16 089B 14C5 bclr.b [A3]+, 0xC5 00000F1A 08F7 82F4 B70B F8AD 59A7 bset.b [[A7 + <> + A3 * 8] - 0x752A659], 0xF4 00000F24 0BFE .incomplete 00000F26 0608 FB12 addi.b A0, 0x12 00000F2A 7061 moveq.l D0, 0x61 00000F2C 222A 78A1 move.l D1, [A2 + 0x78A1] 00000F30 5B89 subq.l A1, 5 00000F32 C816 and.b D4, [A6] 00000F34 9704 subx.b D3, D4 00000F36 834B 1521 pack -[A1], -[A3], 0x1521 00000F3A CCCB mulu.w D6, A3 00000F3C 256C 383A 0704 move.l [A2 + 0x704], [A4 + 0x383A] 00000F42 904B sub.w D0, A3 00000F44 58E9 2683 svc [A1 + 0x2683] 00000F48 6937 bvs +0x39 /* 00000F81 */ 00000F4A 033C 6308 btst 0x8, D1 00000F4E 1704 move.b -[A3], D4 00000F50 9F1E sub.b [A6]+, D7 00000F52 E173 roxl D3.w, D0 00000F54 6B11 bmi +0x13 /* 00000F67 */ 00000F56 E23A ror D2.b, D1 00000F58 08AD 2D8D 2045 bclr.b [A5 + 0x2045], 0x8D 00000F5E 29B3 270F 2E04 80DB 03A3 1233 24DB 0383 move.l [[0x1233 + D0 * 2] + 0x24DB0383], [[A3 + <>] + D2 * 8 + 0x2E0480DB] 00000F6E 2003 move.l D0, D3 00000F70 14AA 9B17 move.b [A2], [A2 - 0x64E9] 00000F74 B30F cmpm.b [A1]+, [A7]+ 00000F76 8B14 or.b [A4], D5 00000F78 AA07 syscall NewPixPat 00000F7A 00AB 3312 AA1B 0F33 ori.l [A3 + 0xF33], 0x3312AA1B 00000F82 1CBB 25AA 685B 0D6B move.b [A6], [[0x685B + D2 * 4] + 0xD6B] 00000F8A 3A68 3308 movea.w A5, [A0 + 0x3308] 00000F8E AA07 syscall NewPixPat 00000F90 07A0 bclr -[A0], D3 00000F92 3315 move.w -[A1], [A5] 00000F94 7305 moveq.l D1, 0x05 00000F96 6B3A bmi +0x3C /* 00000FD2 */ 00000F98 9317 sub.b [A7], D1 00000F9A AAC1 syscall 0xAC1 00000F9C 024B 15B3 andi.w A3, 0x15B3 00000FA0 0FFB .incomplete 00000FA2 1FDB move.b <>, [A3]+ 00000FA4 032B 52BB btst [A3 + 0x52BB], D1 00000FA8 043C 9B11 0669 subi.b 0x69 /* 'i' */, 0x11 00000FAE 0CA1 073C BB0D cmpi.l -[A1], 0x73CBB0D 00000FB4 0207 8435 andi.b D7, 0x35 /* '5' */ 00000FB8 1402 move.b D2, D2 00000FBA 0F34 232F 1402 0F34 032A btst [[A4 + 0x1402] + D2 * 2 + 0xF34032A], D7 00000FC4 1402 move.b D2, D2 00000FC6 0F34 5B2C btst <>, D7 00000FCA 1402 move.b D2, D2 00000FCC 0F34 8322 1402 0F34 btst [[A4 + 0x1402 + A0 * 2] + 0xF34], D7 // begin alternate branch 00000FD2-00000FDA label00000FD2: 00000FD2 0F34 8B17 40D4 1706 btst [[A4] + A0 * 2 + 0x40D41706], D7 // end alternate branch 00000FD2-00000FDA label00000FD2: // (misaligned) 00000FD4 8B17 or.b [A7], D5 00000FD6 40D4 move.w [A4], SR 00000FD8 1706 move.b -[A3], D6 00000FDA E90B lsl D3.b, 4 00000FDC 6F2A ble +0x2C /* 00001008 */ 00000FDE 103B 180D move.b D0, [PC + D1 + 0xD] 00000FE2 01DB .incomplete 00000FE4 2A2A 10BB move.l D5, [A2 + 0x10BB] 00000FE8 0F05 btst D5, D7 00000FEA 0102 btst D2, D0 00000FEC E32A lsl D2.b, D1 00000FEE 3053 movea.w A0, [A3] 00000FF0 0ED4 .incomplete 00000FF2 0869 0F23 0506 bchg.b [A1 + 0x506], 0x23 /* '#' */ 00000FF8 0827 086A btst.b -[A7], 0x6A /* 'j' */ 00000FFC FB50 .extension 0xB50 <> // unimplemented 00000FFE 2A10 move.l D5, [A0] 00001000 B605 cmp.b D3, D5 00001002 88C9 divu.w D4, A1 00001004 FB0E .extension 0xB0E <> // unimplemented 00001006 626C bhi +0x6E /* 00001074 */ label00001008: 00001008 78DB moveq.l D4, 0xFFFFFFDB 0000100A 03AB 14AB bclr [A3 + 0x14AB], D1 0000100E 02AA EEDB 03D3 4173 andi.l [A2 + 0x4173], 0xEEDB03D3 00001016 00AA 7300 1B05 9B00 ori.l [A2 - 0x6500], 0x73001B05 0000101E 1B05 move.b -[A5], D5 00001020 F301 .extension 0x301 <> // unimplemented 00001022 E302 asl D2.b, 1 00001024 B317 xor.b [A7], D1 00001026 2304 move.l -[A1], D4 00001028 F325 .extension 0x325 <> // unimplemented 0000102A 0708 btst A0, D3 0000102C 77F3 moveq.l D3, 0xFFFFFFF3 0000102E 091C btst [A4]+, D4 00001030 6AA3 bpl -0x5B /* 00000FD5 */ 00001032 042B 0401 BDC5 subi.b [A3 - 0x423B], 0x1 00001038 0545 bchg D5, D2 0000103A 480F nbcd.b A7 0000103C 422A 28B8 clr.b [A2 + 0x28B8] 00001040 CD7C BB2C and.w 0xBB2C, D6 00001044 05F1 .incomplete 00001046 834E 19F1 pack -[A1], -[A6], 0x19F1 0000104A 0FAD 42D3 bclr [A5 + 0x42D3], D7 0000104E 0443 0338 subi.w D3, 0x338 00001052 F301 .extension 0x301 <> // unimplemented 00001054 3CC3 move.w [A6]+, D3 00001056 1312 move.b -[A1], [A2] 00001058 1699 move.b [A3], [A1]+ 0000105A 285C movea.l A4, [A4]+ 0000105C FB3A .extension 0xB3A <> // unimplemented 0000105E D1A1 add.l -[A1], D0 00001060 0869 44B3 1AE7 bchg.b [A1 + 0x1AE7], 0xB3 00001066 10F4 FC7D move.b [A0]+, [A4 + A7 * 4 + 0x7D] // begin alternate branch 00001068-00001072 fn00001068: 00001068 FC7D 467B .extension 0xC7D <>, 0x467B // unimplemented 0000106C 3AF7 110A 4503 move.w [A5]+, [[A7 + <> + D1] + 0x4503] // end alternate branch 00001068-00001072 fn00001068: // (misaligned) 0000106A 467B 3AF7 not.w [PC + D3 * 2 - 0x9] 0000106E 110A move.b -[A0], A2 00001070 4503 .invalid 2, D3 // invalid opcode 4 with b == 4 00001072 012D D711 btst [A5 - 0x28EF], D0 // begin alternate branch 00001074-00001076 label00001074: 00001074 D711 add.b [A1], D3 // end alternate branch 00001074-00001076 label00001074: // (misaligned) 00001076 25DE 0326 move.l [PC + 0x326 /* 0000139E, value 0x807074F */], [A6]+ 0000107A 0703 btst D3, D3 0000107C 68B3 bvc -0x4B /* 00001031 */ 0000107E 0916 btst [A6], D4 00001080 443B 0180 neg.b [ + <> + D0] 00001084 6B00 3B0B bmi +0x3B0D /* 00004B91 */ 00001088 3310 move.w -[A1], [A0] 0000108A B328 020F xor.b [A0 + 0x20F], D1 0000108E 21D5 CB01 move.l [0xFFFFCB01], [A5] 00001092 2243 movea.l A1, D3 00001094 0246 531F andi.w D6, 0x531F 00001098 10E1 move.b [A0]+, -[A1] 0000109A F78D .invalid <> 0000109C 495E chk.w D4, [A6]+ 0000109E 8B48 A51B pack -[A5], -[A0], 0xA51B 000010A2 F30E .extension 0x30E <> // unimplemented 000010A4 5706 subq.b D6, 3 000010A6 D843 add.w D4, D3 000010A8 0433 03A3 0CBA subi.b [A3 + D0 * 4 - 0x70], 0xA3 000010AE 44A1 neg.l -[A1] 000010B0 D88B add.l D4, A3 000010B2 48BB 4FE3 051C movem.w <>, D0,D1,D5,D6,D7,A0,A1,A2,A3,A6 000010B8 10BE move.b [A0], <> 000010BA 4402 neg.b D2 000010BC 0F42 bchg D2, D7 000010BE 30B6 068D move.w [A0], [A6 + D0.w * 8 - 0x115] 000010C2 9348 subx.w -[A1], -[A0] 000010C4 8503 sbcd D2, D3 000010C6 61A0 bsr -0x5E /* 00001068 */ 000010C8 CE44 and.w D7, D4 000010CA C5D6 muls.w D2, [A6] 000010CC C100 abcd D0, D0 000010CE 7309 moveq.l D1, 0x09 000010D0 AD00 syscall GetFNum, auto_pop 000010D2 CE74 D100 and.w D7, [A4 + <> + A5] 000010D6 36CD move.w [A3]+, A5 000010D8 0061 A336 ori.w -[A1], 0xA336 000010DC 61A3 bsr -0x5B /* 00001081 */ 000010DE CB5C and.w [A4]+, D5 000010E0 610B bsr +0xD /* 000010ED */ 000010E2 931E sub.b [A6]+, D1 000010E4 81C7 divs.w D0, D7 000010E6 65DF bcs -0x1F /* 000010C7 */ 000010E8 BB18 xor.b [A0]+, D5 000010EA 1E10 move.b D7, [A0] 000010EC 51FF sf <> 000010EE E70C lsl D4.b, 3 000010F0 9DF5 A4B7 sub.l A6, [A5 + A2.w * 4 - 0x73] 000010F4 0D10 btst [A0], D6 000010F6 D198 add.l [A0]+, D0 000010F8 AD28 syscall InvalRect, auto_pop 000010FA 3314 move.w -[A1], [A4] 000010FC D8AA 0300 add.l D4, [A2 + 0x300] 00001100 9B00 subx.b D5, D0 00001102 2304 move.l -[A1], D4 00001104 F301 .extension 0x301 <> // unimplemented 00001106 D710 add.b [A0], D3 00001108 C00F and.b D0, A7 0000110A 7927 moveq.l D4, 0x27 0000110C FEF7 0D92 .extension 0xEF7 <> // unimplemented 00001110 870E sbcd -[A3], -[A6] 00001112 3FFE move.w <>, <> 00001114 054E bchg A6, D2 00001116 3E12 move.w D7, [A2] 00001118 FE02 6B41 .unknown 0xFE02 0x6B41 (W = 7) 0000111C E977 roxl D7.w, D4 0000111E 3E87 move.w [A7], D7 00001120 0DBB 1605 bclr [PC + D1.w * 8 + 0x5], D6 00001124 08A3 4107 bclr.b -[A3], 0x7 00001128 0786 bclr D6, D3 0000112A FE32 1704 .unknown 0xFE32 0x1704 (W = 7) 0000112E 6E3E bgt +0x40 /* 0000116E */ 00001130 001B 7833 ori.b [A3]+, 0x33 /* '3' */ 00001134 0D17 btst [A7], D6 00001136 07F6 .incomplete 00001138 6412 bcc +0x14 /* 0000114C */ 0000113A FEF7 0DDB .extension 0xEF7 <> // unimplemented 0000113E F705 .extension 0x705 <> // unimplemented 00001140 52EC 12FE shi [A4 + 0x12FE] 00001144 1708 move.b -[A3], A0 00001146 7203 moveq.l D1, 0x03 00001148 53A9 0917 subq.l [A1 + 0x917], 1 label0000114C: 0000114C 0732 7B1B B581 BB00 btst [[A2 + D7 * 2] - 0x4A7E4500], D3 00001154 A509 syscall Delete/PBHDelete/HDelete, flags=5 00001156 B35D xor.w [A5]+, D1 00001158 458F .invalid 2, A7 // invalid opcode 4 with b == 6 0000115A FE12 C000 .unknown 0xFE12 0xC000 (W = 7) 0000115E 0FCD .incomplete 00001160 A343 syscall SetFilType, flags=3 00001162 41D5 lea.l A0, [A5] 00001164 A35B syscall PowerOff, flags=3 00001166 03F7 .incomplete 00001168 0E2E C712 7461 .invalid.b [A6 + 0x7461], 0x12 // invalid immediate operation label0000116E: 0000116E 0648 020F addi.w A0, 0x20F 00001172 B509 cmpm.b [A2]+, [A1]+ 00001174 F70E .extension 0x70E <> // unimplemented 00001176 5987 subq.l D7, 4 00001178 12C6 move.b [A1]+, D6 0000117A C0C5 mulu.w D0, D5 0000117C 04B7 92D5 810E 5B03 850E 0FA1 subi.l [[A7 + <> + D5 * 2] - 0x7AF1F05F], 0x92D5810E 00001188 0045 08C0 ori.w D5, 0x8C0 0000118C 000F 850E ori.b A7, 0xE 00001190 5B03 subq.b D3, 5 00001192 02EB .incomplete 00001194 2495 move.l [A2], [A5] 00001196 0E51 90DB .invalid.w [A1], 0x90DB // invalid immediate operation 0000119A 24F7 0EA9 move.l [A2]+, [A7 + D0 * 8 - 0x87] 0000119E 4990 .invalid 4, [A0] // invalid opcode 4 with b == 6 000011A0 DB24 add.b -[A4], D5 000011A2 4190 .invalid 0, [A0] // invalid opcode 4 with b == 6 000011A4 B31D xor.b [A5]+, D1 000011A6 F70E .extension 0x70E <> // unimplemented 000011A8 C2F5 660F mulu.w D1, [A5 + D6.w * 8 + 0xF] 000011AC E966 asl D6.w, D4 000011AE 5352 subq.w [A2], 1 000011B0 C565 and.w -[A5], D2 000011B2 B30F cmpm.b [A1]+, [A7]+ 000011B4 1B0F move.b -[A5], A7 000011B6 AA13 syscall FillCPoly 000011B8 0FAA 0701 bclr [A2 + 0x701], D7 000011BC 019B bclr [A3]+, D0 000011BE 0A33 1C73 1BAA B325 6B3A xori.b [[-0x4CDB + D1 * 2] + 0x6B3A], 0x73 /* 's' */ 000011C8 2B2A AA33 move.l -[A5], [A2 - 0x55CD] 000011CC 3233 15AB 0233 1C13 0F1B move.w D1, [[0x233 + D1 * 4] + 0x1C130F1B] 000011D6 2F13 move.l -[A7], [A3] 000011D8 0AAA FB13 E165 6302 xori.l [A2 + 0x6302], 0xFB13E165 000011E0 F31F .extension 0x31F <> // unimplemented 000011E2 D565 add.w -[A5], D2 000011E4 D327 add.b -[A7], D1 000011E6 02FB .incomplete 000011E8 37EB 1F14 020F move.w [PC + D0.w * 2 + 0xF], [A3 + 0x1F14] 000011EE 348B move.w [A2], A3 000011F0 1E14 move.b D7, [A4] 000011F2 022B 6F07 04C1 andi.b [A3 + 0x4C1], 0x7 000011F8 1402 move.b D2, D2 000011FA 635D bls +0x5F /* 00001259 */ 000011FC 34FB 1940 move.w [A2]+, [PC + <>] 00001200 DA25 add.b D5, -[A5] 00001202 630F bls +0x11 /* 00001213 */ 00001204 2A10 move.l D5, [A0] 00001206 6B13 bmi +0x15 /* 0000121B */ 00001208 0D01 btst D1, D6 0000120A 0F2A 10C3 btst [A2 + 0x10C3], D7 0000120E 0F05 btst D5, D7 00001210 0102 btst D2, D0 00001212 0F30 1B0D btst [[A0 + <>] + D1 * 2], D7 00001216 DACD add.w A5, A5 00001218 7A79 moveq.l D5, 0x79 0000121A 6497 bcc -0x67 /* 000011B3 */ 0000121C 90A0 sub.l D0, -[A0] 0000121E A95E syscall GetControlTitle/GetCTitle 00001220 C32C B95E and.b [A4 - 0x46A2], D1 00001224 0F0D btst A5, D7 00001226 4F0B .invalid 7, A3 // invalid opcode 4 with b == 4 00001228 5165 subq.w -[A5], 8 0000122A 06C7 .incomplete 0000122C 916E 0B51 sub.w [A6 + 0xB51], D0 00001230 154F 536E move.b [A2 + 0x536E], A7 00001234 F711 .extension 0x711 <> // unimplemented 00001236 8597 or.l [A7], D2 00001238 1196 414D move.b <>, [A6] 0000123C 4441 neg.w D1 0000123E 4D0F .invalid 6, A7 // invalid opcode 4 with b == 4 00001240 494D chk.w D4, A5 00001242 0B51 bchg [A1], D5 00001244 F711 .extension 0x711 <> // unimplemented 00001246 BAF7 11CB 2705 3D4B cmpa.w A5, [[ + <>] + 0x27053D4B] 0000124E 0543 bchg D3, D2 00001250 0433 2D83 14BB subi.b [A3 + D1.w * 4 - 0x69], 0x83 00001256 0744 bchg D4, D3 00001258 460B not.b A3 0000125A 0707 btst D7, D3 0000125C 0C13 732A cmpi.b [A3], 0x2A /* '*' */ 00001260 A305 syscall Status, flags=3 00001262 070B btst A3, D3 00001264 7173 moveq.l D0, 0x73 00001266 2A93 move.l [A5], [A3] 00001268 0141 bchg D1, D0 0000126A 5473 2AD8 addq.w [A3 + D2 * 2 - 0x40], 2 0000126E 6107 bsr +0x9 /* 00001277 */ 00001270 732A moveq.l D1, 0x2A 00001272 6B05 bmi +0x7 /* 00001279 */ 00001274 0705 btst D5, D3 00001276 8907 sbcd D4, D7 00001278 058D bclr A5, D2 0000127A 8D13 or.b [A3], D6 0000127C A050 syscall RelString/CompareString 0000127E 370A move.w -[A3], A2 00001280 EC6A lsr D2.w, D6 00001282 A900 syscall GetFNum 00001284 3706 move.w -[A3], D6 00001286 EFD7 01BE bfins [A7] {6:D6}, D0 0000128A FB09 .extension 0xB09 <> // unimplemented 0000128C 9701 subx.b D3, D1 0000128E CE98 and.l D7, [A0]+ 00001290 6301 bls +0x3 /* 00001293 */ 00001292 109E move.b [A0], [A6]+ 00001294 1301 move.b -[A1], D1 00001296 109E move.b [A0], [A6]+ 00001298 5301 subq.b D1, 1 0000129A E701 asl D1.b, 3 0000129C FB17 .extension 0xB17 <> // unimplemented 0000129E 81ED 132A divs.w D0, [A5 + 0x132A /* export_609 */] 000012A2 1701 move.b -[A3], D1 000012A4 F16B .extension 0x16B <> // unimplemented 000012A6 1317 move.b -[A1], [A7] 000012A8 01F5 .incomplete 000012AA F714 .extension 0x714 <> // unimplemented 000012AC 9875 0457 sub.w D4, [A5 + D0.w * 4 + 0x57] 000012B0 820C or.b D1, A4 000012B2 BB58 xor.w [A0]+, D5 000012B4 8702 sbcd D3, D2 000012B6 14C3 move.b [A2]+, D3 000012B8 6FF7 ble -0x7 /* 000012B1 */ 000012BA 021F A702 andi.b [A7]+, 0x2 000012BE 30AB 1AF7 move.w [A0], [A3 + 0x1AF7] 000012C2 1496 move.b [A2], [A6] 000012C4 8702 sbcd D3, D2 000012C6 4947 chk.w D4, D7 000012C8 8254 or.w D1, [A4] 000012CA E302 asl D2.b, 1 000012CC 170C move.b -[A3], A4 000012CE D31B add.b [A3]+, D1 000012D0 4657 not.w [A7] 000012D2 8261 or.w D1, -[A1] 000012D4 F714 .extension 0x714 <> // unimplemented 000012D6 FA5D 0753 .extension 0xA5D <>, 0x0753 // unimplemented 000012DA 14A7 move.b [A2], -[A7] 000012DC 1515 move.b -[A2], [A5] 000012DE 8782 541B unpk D3, D2, 0x541B 000012E2 4677 025F not.w [A7 + D0.w * 2 + 0x5F] 000012E6 6457 bcc +0x59 /* 0000133F */ 000012E8 0379 0702 CAB1 bchg [0x0702CAB1], D1 000012EE 585B addq.w [A3]+, 4 000012F0 0DE7 .incomplete 000012F2 12BC 3E66 move.b [A1], 0x66 /* 'f' */ 000012F6 ECF7 12E3 896E bfclr <> {11:D3} 000012FC 2DC6 move.l <>, D6 000012FE 0703 btst D3, D3 00001300 0D2B 0430 btst [A3 + 0x430], D6 00001304 230B move.l -[A1], A3 00001306 85E4 divs.w D2, -[A4] 00001308 3E17 move.w D7, [A7] 0000130A 06D0 .incomplete 0000130C 123E move.b D1, <> 0000130E 1C64 movea.b A6, -[A4] 00001310 1427 move.b D2, -[A7] 00001312 0353 bchg [A3], D1 00001314 2A5A movea.l A5, [A2]+ 00001316 0708 btst A0, D3 00001318 713E moveq.l D0, 0x3E 0000131A 3703 move.w -[A3], D3 0000131C A817 syscall CopyMask 0000131E 0883 E86D bclr.b D3, 0x6D /* 'm' */ 00001322 0C63 0D4B cmpi.w -[A3], 0xD4B /* '\rK' */ 00001326 1117 move.b -[A0], [A7] 00001328 0783 bclr D3, D3 0000132A 7B0B moveq.l D5, 0x0B 0000132C 0702 btst D2, D3 0000132E 6D07 blt +0x9 /* 00001337 */ 00001330 02C9 .incomplete 00001332 9301 subx.b D1, D1 00001334 C90C abcd -[A4], -[A4] 00001336 4234 3C9B clr.b [A4 + D3 * 4 - 0x101] 0000133A 49F7 1582 F715 lea.l A4, [[ + <> + D1 * 4] - 0x8EB] 00001340 93D7 sub.l A1, [A7] 00001342 15A4 68AB move.b [A2 + D6 - 0x85], -[A4] 00001346 1111 move.b -[A0], [A1] 00001348 0D53 bchg [A3], D6 0000134A 912A 10A3 sub.b [A2 + 0x10A3], D0 0000134E 1E52 movea.b A7, [A2] 00001350 C864 and.w D4, -[A4] 00001352 FD1C .extension 0xD1C <> // unimplemented 00001354 C305 abcd D1, D5 00001356 C320 and.b -[A0], D1 00001358 D0D0 add.w A0, [A0] 0000135A D002 add.b D0, D2 0000135C B796 xor.l [A6], D3 0000135E 28C1 move.l [A4]+, D1 00001360 CD3E and.b <>, D6 00001362 7A7A moveq.l D5, 0x7A 00001364 7A17 moveq.l D5, 0x17 00001366 080D 9B12 btst.b A5, 0x12 0000136A EB02 asl D2.b, 5 0000136C 7305 moveq.l D1, 0x05 0000136E 8715 or.b [A5], D3 00001370 BB10 xor.b [A0], D5 00001372 0701 btst D1, D3 00001374 CC27 and.b D6, -[A7] 00001376 0735 853E E521 A100 2A10 btst [[A5 - 0x1ADE5F00] + A0 * 4 + 0x2A10], D3 00001380 8B21 or.b -[A1], D5 00001382 510A subq.b A2, 8 00001384 BB6E 450A xor.w [A6 + 0x450A], D5 00001388 9322 sub.b -[A2], D1 0000138A F716 .extension 0x716 <> // unimplemented 0000138C 28E1 move.l [A4]+, -[A1] 0000138E 51F7 163B sf [A7 + D1.w * 8 + 0x3B] 00001392 490A .invalid 4, A2 // invalid opcode 4 with b == 4 00001394 3B04 move.w -[A5], D4 00001396 EB02 asl D2.b, 5 00001398 68BB bvc -0x43 /* 00001355 */ 0000139A 28F9 1B43 0807 move.l [A4]+, [0x1B430807] 000013A0 074F bchg A7, D3 000013A2 D300 addx.b D1, D0 000013A4 F704 .extension 0x704 <> // unimplemented 000013A6 7C10 moveq.l D6, 0x10 000013A8 8B2C D704 or.b [A4 - 0x28FC], D5 000013AC 8F8B 1757 unpk -[A7], -[A3], 0x1757 000013B0 03D5 .incomplete 000013B2 D716 add.b [A6], D3 000013B4 7EB7 moveq.l D7, 0xFFFFFFB7 000013B6 83E6 divs.w D1, -[A6] 000013B8 6AF7 bpl -0x7 /* 000013B1 */ 000013BA 03F4 .incomplete 000013BC A139 syscall ReadDateTime, flags=1 000013BE D30E addx.b -[A1], -[A6] 000013C0 9715 sub.b [A5], D3 000013C2 4171 0613 chk.w D0, [A1 + D0.w * 8 + 0x13] 000013C6 6E27 bgt +0x29 /* 000013EF */ 000013C8 0D04 btst D4, D6 000013CA 2A6A 4538 movea.l A5, [A2 + 0x4538] 000013CE 6B4E bmi +0x50 /* 0000141E */ 000013D0 F704 .extension 0x704 <> // unimplemented 000013D2 1D67 042E move.b [A6 + 0x42E], -[A7] 000013D6 030C btst A4, D1 000013D8 F704 .extension 0x704 <> // unimplemented 000013DA 3727 move.w -[A3], -[A7] 000013DC 04D4 .incomplete 000013DE 9B1E sub.b [A6]+, D5 000013E0 4704 .invalid 3, D4 // invalid opcode 4 with b == 4 000013E2 6E0F bgt +0x11 /* 000013F3 */ 000013E4 E513 roxl D3.b, 2 000013E6 9B1E sub.b [A6]+, D5 000013E8 F716 .extension 0x716 <> // unimplemented 000013EA DA02 add.b D5, D2 000013EC 5784 subq.l D4, 3 000013EE 656A bcs +0x6C /* 0000145A */ 000013F0 5704 subq.b D4, 3 000013F2 6D0F blt +0x11 /* 00001403 */ 000013F4 C504 abcd D2, D4 000013F6 4784 .invalid 3, D4 // invalid opcode 4 with b == 6 000013F8 79B5 moveq.l D4, 0xFFFFFFB5 000013FA 0B57 bchg [A7], D5 000013FC 0546 bchg D6, D2 000013FE F31F .extension 0x31F <> // unimplemented 00001400 F717 .extension 0x717 <> // unimplemented 00001402 4585 .invalid 2, D5 // invalid opcode 4 with b == 6 00001404 344D movea.w A2, A5 00001406 060F 4506 addi.b A7, 0x6 0000140A 3312 move.w -[A1], [A2] 0000140C F717 .extension 0x717 <> // unimplemented 0000140E 6602 bne +0x4 /* 00001412 */ 00001410 0F39 0B45 7BF7 btst [0x0B457BF7], D7 // begin alternate branch 00001412-00001416 label00001412: 00001412 0B45 bchg D5, D5 00001414 7BF7 moveq.l D5, 0xFFFFFFF7 // end alternate branch 00001412-00001416 label00001412: // (misaligned) 00001416 047B 05FF D716 C64B subi.w [[PC] + A5 * 8 - 0x39B5], 0x5FF label0000141E: 0000141E 0D27 btst -[A7], D6 00001420 049F 5D08 1704 subi.l [A7]+, 0x5D081704 00001426 A745 syscall FlushFile, flags=7 00001428 588D addq.l A5, 4 0000142A 22F7 17E2 F717 F3C7 move.l [A1]+, [[-0x8E9] - 0xC39] 00001432 1804 move.b D4, D4 00001434 7704 moveq.l D3, 0x04 00001436 AA17 syscall GetCPixel 00001438 0CDF .incomplete 0000143A 3DBE A31A F712 move.w [[A6 + A2 * 2] - 0x8EE], <> 00001440 BC66 cmp.w D6, -[A6] 00001442 EC27 asr D7.b, D6 00001444 04E8 .incomplete 00001446 A593 syscall Microseconds, flags=5 00001448 0F85 bclr D5, D7 0000144A 0A43 0017 xori.w D3, 0x17 0000144E 04E4 .incomplete 00001450 0704 btst D4, D3 00001452 F14D .extension 0x14D <> // unimplemented 00001454 88B5 1EF7 or.l D4, [A5 + D1 * 8 - 0x9] 00001458 04BC D717 AC0F A506 830B subi.l 0xA506830B, 0xD717AC0F // begin alternate branch 0000145A-00001462 label0000145A: 0000145A D717 add.b [A7], D3 0000145C AC0F syscall Get1IndType/Get1IxType, auto_pop 0000145E A506 syscall KillIO, flags=5 00001460 830B sbcd -[A1], -[A3] // end alternate branch 0000145A-00001462 label0000145A: // (misaligned) 00001462 A717 syscall Eject, flags=7 00001464 C035 0F77 and.b D0, <> 00001468 0F80 bclr D0, D7 0000146A 7B0B moveq.l D5, 0x0B 0000146C 9717 sub.b [A7], D3 0000146E 39F7 121F 0D33 move.w 0xD33 /* '\r3' */, [A7 + D1.w * 2 + 0x1F] 00001474 AB10 syscall DoLine 00001476 3109 move.w -[A0], A1 00001478 0F65 bchg -[A5], D7 0000147A 50AB 10B7 addq.l [A3 + 0x10B7], 8 0000147E 18B5 2869 move.b [A4], [A5 + D2 + 0x69] 00001482 1F3B 04B1 move.b -[A7], [PC + D0.w * 4 - 0x79] 00001486 030F btst A7, D1 00001488 A503 syscall Write, flags=5 0000148A 0FA1 bclr -[A1], D7 0000148C 4D37 0FE7 .invalid 6, <> // invalid opcode 4 with b == 4 00001490 8704 sbcd D3, D4 00001492 F95B .extension 0x95B <> // unimplemented 00001494 68F7 bvc -0x7 /* 0000148D */ 00001496 1541 F705 move.b [A2 - 0x8FB], D1 0000149A 1031 1987 12B1 5B05 move.b D0, [[ + <>] + D1 + 0x12B15B05] 000014A2 A702 syscall Read, flags=7 000014A4 D38B addx.l -[A1], -[A3] 000014A6 1217 move.b D1, [A7] 000014A8 02E0 .incomplete 000014AA 8528 8681 or.b [A0 - 0x797F], D2 000014AE 2863 movea.l A4, -[A3] 000014B0 158D 283C move.b [A2 + D2 + 0x3C], A5 000014B4 3308 move.w -[A1], A0 000014B6 F702 .extension 0x702 <> // unimplemented 000014B8 F097 0FBC .extension 0x097 <> // unimplemented 000014BC C886 and.l D4, D6 000014BE A717 syscall Eject, flags=7 000014C0 C327 and.b -[A7], D1 000014C2 0FCF .incomplete 000014C4 A719 syscall InitZone, flags=7 000014C6 9C53 sub.w D6, [A3] 000014C8 1429 0E2A move.b D2, [A1 + 0xE2A] 000014CC 382D 1F27 move.w D4, [A5 + 0x1F27] 000014D0 04B2 0592 8717 9777 subi.l <>, 0x5928717 000014D8 0BE3 .incomplete 000014DA B704 xor.b D4, D3 000014DC CB63 and.w -[A3], D5 000014DE 0240 2708 andi.w D0, 0x2708 000014E2 110F move.b -[A0], A7 000014E4 2A10 move.l D5, [A0] 000014E6 2305 move.l -[A1], D5 000014E8 0D01 btst D1, D6 000014EA 0F05 btst D5, D7 000014EC C706 abcd D3, D6 000014EE 4704 .invalid 3, D4 // invalid opcode 4 with b == 4 000014F0 F3D3 .invalid <> 000014F2 08C7 0594 bset.b D7, 0x94 000014F6 5B03 subq.b D3, 5 000014F8 E114 roxl D4.b, 8 000014FA 5B03 subq.b D3, 5 000014FC 3310 move.w -[A1], [A0] 000014FE 7B5F moveq.l D5, 0x5F 00001500 0705 btst D5, D3 00001502 A85B syscall BitOr 00001504 0337 05AB 4B1A 8303 AB3C btst [[0x4B1A + D0 * 4] - 0x7CFC54C4], D1 0000150E 0705 btst D5, D3 00001510 B3C3 cmpa.l A1, D3 00001512 1317 move.b -[A1], [A7] 00001514 05B6 9719 bclr [[A6 + A1 * 8]], D2 00001518 B027 cmp.b D0, -[A7] 0000151A 0683 B71A 2D02 addi.l D3, 0xB71A2D02 00001520 0FA5 bclr -[A5], D7 00001522 9D13 sub.b [A3], D6 00001524 6953 bvs +0x55 /* 00001579 */ 00001526 13D3 0827 0695 move.b [0x08270695], [A3] 0000152C B306 xor.b D6, D1 0000152E C8D3 mulu.w D4, [A3] 00001530 087D 0327 bchg.b <>, 0x27 /* '\'' */ 00001534 05DE .incomplete 00001536 D308 addx.b -[A1], -[A0] 00001538 0705 btst D5, D3 0000153A E3B3 roxl D3, D1 0000153C 061D 0237 addi.b [A5]+, 0x37 /* '7' */ 00001540 06A9 6466 6666 2706 addi.l [A1 + 0x2706], 0x64666666 /* 'dfff' */ 00001548 B17A 7AA0 xor.w [PC + 0x7AA0 /* 00008FEA, cstring "" */], D0 0000154C 6407 bcc +0x9 /* 00001555 */ 0000154E 06B8 6666 21BA AB3C addi.l [0xFFFFAB3C], 0x666621BA 00001556 2705 move.l -[A3], D5 00001558 FFB3 .invalid <> 0000155A 28F2 AB3C move.l [A4]+, <> 0000155E 68E3 bvc -0x1B /* 00001543 */ 00001560 4907 .invalid 4, D7 // invalid opcode 4 with b == 4 00001562 00BE C85B 0317 ori.l <>, 0xC85B0317 00001568 060C 8719 addi.b A4, 0x19 0000156C 31BB 0037 0615 move.w [A0 + D0.w * 8 + 0x15], [PC + D0.w + 0x37] 00001572 BB26 xor.b -[A6], D5 00001574 1706 move.b -[A3], D6 00001576 1B17 move.b -[A5], [A7] 00001578 0E08 0706 .invalid.b A0, 0x6 // invalid immediate operation 0000157C 21C7 1A3C move.l [0x00001A3C], D7 00001580 3786 2D23 6927 067E A903 move.w [[A3 + 0x6927 + D2 * 4] + 0x67EA903], D6 0000158A D71A add.b [A2]+, D3 0000158C 3B37 8646 move.w -[A5], [A7 + A0.w * 8 + 0x46] 00001590 238C 5346 move.l <>, A4 00001594 C912 and.b [A2], D4 00001596 BB06 xor.b D6, D5 00001598 871A or.b [A2]+, D3 0000159A D027 add.b D0, -[A7] 0000159C 069F BB06 871A addi.l [A7]+, 0xBB06871A 000015A2 B2F7 1A72 cmpa.w A1, [A7 + D1 * 2 + 0x72] 000015A6 6912 bvs +0x14 /* 000015BA */ 000015A8 4706 .invalid 3, D6 // invalid opcode 4 with b == 4 000015AA 743B moveq.l D2, 0x3B 000015AC 4907 .invalid 4, D7 // invalid opcode 4 with b == 4 000015AE 067B C31B F71A C891 addi.w [[PC + A7 * 8] - 0x376F], 0xC31B 000015B6 0B0F btst A7, D5 000015B8 850B sbcd -[A2], -[A3] label000015BA: 000015BA 0F09 btst A1, D7 000015BC 0B7B 03EB 04B7 1AEE 7B03 bchg [[0x4B7] + 0x1AEE7B03], D5 000015C6 871B or.b [A3]+, D3 000015C8 2DF7 1B06 090B move.l <>, [[A7 + <>] + D1 * 2 + 0x90B] 000015CE 4706 .invalid 3, D6 // invalid opcode 4 with b == 4 000015D0 BB77 86C2 xor.w [A7 + A0.w * 8 - 0x62], D5 000015D4 4786 .invalid 3, D6 // invalid opcode 4 with b == 6 000015D6 CC27 and.b D6, -[A7] 000015D8 8947 9311 pack D4, D7, 0x9311 000015DC 6706 beq +0x8 /* 000015E4 */ 000015DE D8CB add.w A4, A3 000015E0 5C97 addq.l [A7], 6 000015E2 06E1 .incomplete label000015E4: 000015E4 7786 moveq.l D3, 0xFFFFFF86 000015E6 ED50 roxl D0.w, 6 000015E8 5706 subq.b D6, 3 000015EA F717 .extension 0x717 <> // unimplemented 000015EC 871D or.b [A5]+, D3 000015EE D617 add.b D3, [A7] 000015F0 0721 btst -[A1], D3 000015F2 1B12 move.b -[A5], [A2] 000015F4 F719 .extension 0x719 <> // unimplemented 000015F6 2F77 0731 B787 3B0F 09BB move.l [A7 + 0x9BB], [[A7 - 0x4878C4F1 + D0 * 8]] 00001600 1E28 2707 move.b D7, [A0 + 0x2707] 00001604 4B34 5707 4F97 1332 .invalid 5, [[A4 + <>] + D5 * 8 + 0x4F971332] // invalid opcode 4 with b == 4 0000160C A305 syscall Status, flags=3 0000160E 3707 move.w -[A3], D7 00001610 70B3 moveq.l D0, 0xFFFFFFB3 00001612 0FCB .incomplete 00001614 011E btst [A6]+, D0 00001616 0442 C303 subi.w D2, 0xC303 0000161A 44F7 077C move.b <>, CCR 0000161E 0707 btst D7, D3 00001620 8D5B or.w [A3]+, D6 00001622 5207 addq.b D7, 1 00001624 07AF 0707 bclr [A7 + 0x707], D3 00001628 B4CB cmpa.w A2, A3 0000162A 1C07 move.b D6, D7 0000162C 07C6 .incomplete 0000162E 8B20 or.b -[A0], D5 00001630 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001632 F31E .extension 0x31E <> // unimplemented 00001634 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001636 9320 sub.b -[A0], D1 00001638 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 0000163A 7B19 moveq.l D5, 0x19 0000163C 530C subq.b A4, 1 0000163E 3332 8100 move.w -[A1], [A2 + <> + A0] 00001642 A312 syscall SetEOF, flags=3 00001644 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001646 EB24 asl D4.b, D5 00001648 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 0000164A C314 and.b [A4], D1 0000164C 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 0000164E 8319 or.b [A1]+, D1 00001650 1707 move.b -[A3], D7 00001652 C641 and.w D3, D1 00001654 008B 1953 0C73 ori.l A3, 0x19530C73 0000165A 1381 0013 move.b [A1 + D0.w + 0x13], D1 0000165E 1841 movea.b A4, D1 00001660 00E3 .incomplete 00001662 1B41 00F3 move.b [A5 + 0xF3], D1 00001666 2841 movea.l A4, D1 00001668 004B 3841 ori.w A3, 0x3841 /* '8A' */ 0000166C 0033 4241 00BB ori.b [A3 + D0.w - 0x69], 0x41 /* 'A' */ 00001672 5E41 addq.w D1, 7 00001674 005B 3817 ori.w [A3]+, 0x3817 00001678 07C9 .incomplete 0000167A DB33 3CDB add.b [A3 + D3 * 4 - 0x37], D5 0000167E 7057 moveq.l D0, 0x57 00001680 07CF .incomplete 00001682 2788 30EB move.l [A3 + D3.w - 0x21], A0 00001686 2406 move.l D2, D6 00001688 3CDB move.w [A6]+, [A3]+ 0000168A 3357 0805 move.w [A1 + 0x805], [A7] 0000168E 0FE9 .incomplete 00001690 01C3 .incomplete 00001692 4906 .invalid 4, D6 // invalid opcode 4 with b == 4 00001694 3CC3 move.w [A6]+, D3 00001696 70AD moveq.l D0, 0xFFFFFFAD 00001698 010F btst A7, D0 0000169A 303C AB49 move.w D0, 0xAB49 0000169E 1402 move.b D2, D2 000016A0 0FA5 bclr -[A5], D7 000016A2 D514 add.b [A4], D2 000016A4 020F 343C andi.b A7, 0x3C /* '<' */ 000016A8 D33C 4707 add.b 0x7, D1 000016AC D147 addx.w D0, D7 000016AE 07F6 .incomplete 000016B0 BB30 1402 xor.b [A0 + D1.w * 4 + 0x2], D5 000016B4 0F29 0134 btst [A1 + 0x134], D7 000016B8 0707 btst D7, D3 000016BA CD75 070F 6907 1318 and.w [[A5 + <>] + D0 * 8 + 0x69071318], D6 000016C2 0570 3CEB bchg [A0 + D3 * 4 - 0x21], D2 000016C6 28C9 move.l [A4]+, A1 000016C8 590F subq.b A7, 4 000016CA 303C 7B19 move.w D0, 0x7B19 000016CE E900 asl D0.b, 4 000016D0 0F30 0700 btst [A0 + <> + D0 * 8], D7 000016D4 9AE9 000F sub.w A5, [A1 + 0xF] 000016D8 303C 7B04 move.w D0, 0x7B04 000016DC E900 asl D0.b, 4 000016DE 0F30 3C03 btst [A0 + D3 * 4 + 0x3], D7 000016E2 1014 move.b D0, [A4] 000016E4 020F 343C andi.b A7, 0x3C /* '<' */ 000016E8 CB1D and.b [A5]+, D5 000016EA 5708 subq.b A0, 3 000016EC 670F beq +0x11 /* 000016FD */ 000016EE E5D2 roxl .w [A2] 000016F0 B314 xor.b [A4], D1 000016F2 3708 move.w -[A3], A0 000016F4 2281 move.l [A1], D1 000016F6 7347 moveq.l D1, 0x47 000016F8 083B 0F25 09EE btst.b <>, 0x25 /* '%' */ 000016FE C816 and.b D4, [A6] 00001700 AB0F syscall CheckPic 00001702 16C1 move.b [A3]+, D1 00001704 F1F1 .invalid <> 00001706 793C moveq.l D4, 0x3C 00001708 E30C lsl D4.b, 1 0000170A 3503 move.w -[A2], D3 0000170C 0FA9 022A bclr [A1 + 0x22A], D7 00001710 1093 move.b [A0], [A3] 00001712 2509 move.l -[A2], A1 00001714 090F btst A7, D4 00001716 3083 move.w [A0], D3 00001718 2283 move.l [A1], D3 0000171A 0113 btst [A3], D0 0000171C 4E14 .invalid // invalid opcode 4 0000171E 020F 3483 andi.b A7, 0x83 00001722 1E37 085F move.b D7, [A7 + D0 + 0x5F] 00001726 DB1F add.b [A7]+, D5 00001728 2708 move.l -[A3], A0 0000172A 5214 addq.b [A4], 1 0000172C 0217 9088 andi.b [A7], 0x88 00001730 ED01 asl D1.b, 6 00001732 8311 or.b [A1], D1 00001734 2708 move.l -[A3], A0 00001736 6514 bcs +0x16 /* 0000174C */ 00001738 0293 6E2A 1027 andi.l [A3], 0x6E2A1027 0000173E 0871 C348 F708 bchg.b [A1 + <> + A7 * 8], 0x48 /* 'H' */ 00001744 76B7 moveq.l D3, 0xFFFFFFB7 00001746 0887 B788 bclr.b D7, 0x88 0000174A 95A7 sub.l -[A7], D2 label0000174C: 0000174C 9702 subx.b D3, D2 0000174E 170B move.b -[A3], A3 00001750 32D7 move.w [A1]+, [A7] 00001752 17C3 0F2A 1027 0CD3 move.b [[PC + 0x1027 + D0 * 8] + 0xCD3], D3 0000175A 8708 sbcd -[A3], -[A0] 0000175C C13E and.b <>, D0 0000175E 2702 move.l -[A3], D2 00001760 69F7 bvs -0x7 /* 00001759 */ 00001762 08D2 8708 bset.b [A2], 0x8 00001766 E3DB lsl .w [A3]+ 00001768 1B17 move.b -[A5], [A7] 0000176A 0900 btst D0, D4 0000176C 2B10 move.l -[A5], [A0] 0000176E 532F F71D subq.b [A7 - 0x8E3], 1 00001772 C43C D31B and.b D2, 0x1B 00001776 0709 btst A1, D3 00001778 54C7 scc D7 0000177A 1DDD move.b <>, [A5]+ 0000177C 1709 move.b -[A3], A1 0000177E 033C C30D btst 0xD /* '\r' */, D1 00001782 E497 roxr D7, 2 00001784 1BC1 move.b <>, D1 00001786 2707 move.l -[A3], D7 00001788 1666 movea.b A3, -[A6] 0000178A 6617 bne +0x19 /* 000017A3 */ 0000178C 0913 btst [A3], D4 0000178E 3E07 move.w D7, D7 00001790 0917 btst [A7], D4 00001792 8B4E D71D pack -[A5], -[A6], 0xD71D 00001796 F087 0913 .extension 0x087 <> // unimplemented 0000179A 7B05 moveq.l D5, 0x05 0000179C 830B sbcd -[A1], -[A3] 0000179E 6316 bls +0x18 /* 000017B6 */ 000017A0 F71D .extension 0x71D <> // unimplemented 000017A2 DC17 add.b D6, [A7] 000017A4 0B47 bchg D7, D5 000017A6 D306 addx.b D1, D6 000017A8 933C 0709 sub.b 0x9 /* '\t' */, D1 000017AC 50F7 0939 6B07 09F6 st [[A7 + 0x6B0709F6 + D0]] 000017B4 5709 subq.b A1, 3 label000017B6: 000017B6 7807 moveq.l D4, 0x07 000017B8 0C2A 6A27 1409 cmpi.b [A2 + 0x1409], 0x27 /* '\'' */ 000017BE 8302 sbcd D1, D2 000017C0 743B moveq.l D2, 0x3B 000017C2 007B 1F43 0247 ori.w [PC + D0.w * 2 + 0x47], 0x1F43 000017C8 0A88 8302 043B xori.l A0, 0x8302043B 000017CE 0017 0169 ori.b [A7], 0x69 /* 'i' */ 000017D2 0714 btst [A4], D3 000017D4 1681 move.b [A3], D1 000017D6 9334 4315 sub.b [[A4] + D4 * 2], D1 000017DA 270A move.l -[A3], A2 000017DC 8C17 or.b D6, [A7] 000017DE 06B3 1503 070C 910B 02C1 028E addi.l [[A3 + <> + A1] + 0x2C1028E], 0x1503070C 000017EA 7323 moveq.l D1, 0x23 000017EC 1452 movea.b A2, [A2] 000017EE 4613 not.b [A3] 000017F0 1104 move.b -[A0], D4 000017F2 CB09 abcd -[A5], -[A1] 000017F4 A5B1 syscall vDtrmV2, flags=5 000017F6 8322 or.b -[A2], D1 000017F8 570C subq.b A4, 3 000017FA 8E07 or.b D7, D7 000017FC 141C move.b D2, [A4]+ 000017FE 8E0F or.b D7, A7 00001800 9502 subx.b D2, D2 00001802 170A move.b -[A3], A2 00001804 99CC sub.l A4, A4 00001806 06BB 0F85 0666 ECF7 addi.l [PC + A6 * 4 - 0x9], 0xF850666 0000180E 142F C300 move.b D2, [A7 - 0x3D00] 00001812 81B7 0301 or.l [[A7 + <> + D0 * 2]], D0 00001816 89B7 E709 or.l [[A7 + <> + A6 * 8]], D4 0000181A 6FB3 ble -0x4B /* 000017CF */ 0000181C 022E 04C3 34A9 andi.b [A6 + 0x34A9], 0xC3 00001822 2C83 move.l [A6], D3 00001824 11F7 1BC0 A709 move.b [0xFFFFA709], [ + <>] 0000182A 930F subx.b -[A1], -[A7] 0000182C 4247 clr.w D7 0000182E 156B 4709 A733 move.b [A2 - 0x58CD], [A3 + 0x4709] 00001834 0272 16F7 09B0 F709 C1D7 andi.w [-0x8F63E29 + D0], 0x16F7 0000183E 09D2 .incomplete 00001840 AB70 syscall rSlowHilite 00001842 3709 move.w -[A3], A1 00001844 E2E3 lsr .w -[A3] 00001846 24CB move.l [A2]+, A3 00001848 042C 1617 0E22 subi.b [A4 + 0xE22], 0x17 0000184E 1789 EE8B move.b [A3 + A6 * 8 - 0x117], A1 00001852 208A move.l [A0], A2 00001854 C017 and.b D0, [A7] 00001856 0A35 170A 7A07 xori.b [A5 + D7 * 2 + 0x7], 0xA /* '\n' */ 0000185C 09FB .incomplete 0000185E A317 syscall Eject, flags=3 00001860 370A move.w -[A3], A2 00001862 7107 moveq.l D0, 0x07 00001864 0A00 3C8B xori.b D0, 0x8B 00001868 0E27 0A46 .invalid.b -[A7], 0x46 /* 'F' */ // invalid immediate operation 0000186C DD10 add.b [A0], D6 0000186E C70A abcd -[A3], -[A2] 00001870 0DA7 bclr -[A7], D6 00001872 1F83 A513 D102 270A move.b [[A7 + A2 * 4] - 0x2EFDD8F6], D3 0000187A 7AF7 moveq.l D5, 0xFFFFFFF7 0000187C 1F9A 370A 9645 move.b [[A7 + <> + D3 * 8] - 0x69BB], [A2]+ 00001882 616B bsr +0x6D /* 000018EF */ 00001884 3805 move.w D4, D5 00001886 17D3 069B move.b [PC + D0.w * 8 - 0x101], [A3] 0000188A 263C FB28 470A move.l D3, 0xFB28470A 00001890 7107 moveq.l D0, 0x07 00001892 105A movea.b A0, [A2]+ 00001894 F71F .extension 0x71F <> // unimplemented 00001896 ADB7 syscall CloseDeskAcc, auto_pop 00001898 0A84 770A 3FF7 xori.l D4, 0x770A3FF7 0000189E 1FAF A71F C06B move.b [A7 + A4.w + 0x6B], [A7 - 0x58E1] 000018A4 2369 0AA3 243C move.l [A1 + 0x243C], [A1 + 0xAA3] 000018AA C31B and.b [A3]+, D1 000018AC 8AC0 divu.w D5, D0 000018AE 170A move.b -[A3], A2 000018B0 660F bne +0x11 /* 000018C1 */ 000018B2 6E34 bgt +0x36 /* 000018E8 */ 000018B4 E005 asr D5.b, 8 000018B6 1A3C 6B41 move.b D5, 0x41 /* 'A' */ 000018BA 270A move.l -[A3], A2 000018BC 353C F30F move.w -[A2], 0xF30F 000018C0 F71F .extension 0x71F <> // unimplemented 000018C2 7FF7 moveq.l D7, 0xFFFFFFF7 000018C4 1F90 C71F A1B7 0A8E move.b [[A7] + A4 * 8 - 0x5E48F572], [A0] 000018CC 2A10 move.l D5, [A0] 000018CE 2336 490B E31E AD3A move.l -[A1], [[A6 + <> + D4] - 0x1CE152C6] 000018D6 0706 btst D6, D3 000018D8 5DB3 1907 0C94 6B0E subq.l [[A3 + <>] + D1 + 0xC946B0E], 6 000018E0 4B25 .invalid 5, -[A5] // invalid opcode 4 with b == 4 000018E2 0714 btst [A4], D3 000018E4 1D8B 5201 move.b [A6 + D5.w * 2 + 0x1], A3 label000018E8: 000018E8 030B btst A3, D1 000018EA 4EF7 0AC2 jmp [A7 + D0 * 2 - 0x62] 000018EE 870A sbcd -[A3], -[A2] 000018F0 D3B3 48F7 add.l [A3 + D4 - 0x9], D1 000018F4 0ADE .incomplete 000018F6 E70A lsl D2.b, 3 000018F8 EF27 asl D7.b, D7 000018FA 147B 042E movea.b A2, [PC + D0.w * 4 + 0x2E] 000018FE 100F move.b D0, A7 00001900 E40B lsr D3.b, 2 00001902 05CB .incomplete 00001904 5CBB 4F6B 0517 8B1E 1407 addq.l [[PC + 0x517] - 0x74E1EBF9], 6 0000190E 0B22 btst -[A2], D5 00001910 B030 1336 E561 01AD 070B cmp.b D0, [[A0 - 0x1A9EFE53] + D1 * 2 + 0x70B] 0000191A 2CB0 300B move.l [A6], [A0 + D3.w + 0xB] 0000191E 4E3B .invalid // invalid opcode 4 00001920 11A3 1AE4 move.b [A0 + D1 * 2 - 0x28], -[A3] 00001924 871A or.b [A2]+, D3 00001926 FCD5 5D27 .extension 0xCD5 <> // unimplemented 0000192A 16A7 move.b [A3], -[A7] 0000192C 7361 moveq.l D1, 0x61 0000192E B030 5B09 cmp.b D0, [[A0 + <> + D5 * 2]] 00001932 2703 move.l -[A3], D3 00001934 A6E5 syscall vAdjEOF, flags=6 00001936 0003 0053 ori.b D3, 0x53 /* 'S' */ 0000193A 007B 21AB 5A0F ori.w [PC + D5 * 2 + 0xF], 0x21AB 00001940 8047 or.w D0, D7 00001942 14F4 9609 move.b [A2]+, [A4 + A1.w * 8 + 0x9] 00001946 4601 not.b D1 00001948 4017 negx.b [A7] 0000194A 0B59 bchg [A1]+, D5 0000194C 8B30 CCA3 or.b [A0 + A4 * 4 - 0x93], D5 00001950 57E0 seq -[A0] 00001952 B427 cmp.b D2, -[A7] 00001954 8B78 CB5C or.w [0xFFFFCB5C], D5 00001958 170B move.b -[A3], A3 0000195A 7D96 moveq.l D6, 0xFFFFFF96 0000195C 1407 move.b D2, D7 0000195E 0B82 bclr D2, D5 00001960 B030 A6C3 cmp.b D0, [A0 + A2.w * 8 - 0x61] 00001964 0D1C btst [A4]+, D6 00001966 968B sub.l D3, A3 00001968 0B17 btst [A7], D5 0000196A 13D0 070B D433 move.b [0x070BD433], [A0] 00001970 0263 0037 andi.w -[A3], 0x37 /* '7' */ 00001974 0B91 bclr [A1], D5 00001976 B083 cmp.l D0, D3 00001978 21E4 270B move.l [0x0000270B], -[A4] 0000197C 9940 subx.w D4, D0 0000197E 1407 move.b D2, D7 00001980 0B9F bclr [A7]+, D5 00001982 3B11 move.w -[A5], [A1] 00001984 2A10 move.l D5, [A0] 00001986 A31A syscall GetZone, flags=3 00001988 1217 move.b D1, [A7] 0000198A 1657 movea.b A3, [A7] 0000198C 534B subq.w A3, 1 0000198E B030 8B22 1719 14E9 cmp.b D0, [[A0 + 0x1719 + A0 * 2] + 0x14E9] 00001996 004B 1697 ori.w A3, 0x1697 0000199A 20F3 1716 9A64 move.l [A0]+, [[A3] + D1 * 8 - 0x659C] 000019A0 25C2 410D move.l [PC + 0x410D /* 00005AAF, cstring "" */], D2 000019A4 2B28 960F move.l -[A5], [A0 - 0x69F1] 000019A8 E463 asr D3.w, D2 000019AA 6304 bls +0x6 /* 000019B0 */ 000019AC 80E1 divu.w D0, -[A1] 000019AE 4DC9 lea.l A6, A1 label000019B0: 000019B0 0DFE .incomplete 000019B2 C117 and.b [A7], D0 000019B4 270B move.l -[A3], A3 000019B6 CB1B and.b [A3]+, D5 000019B8 1F0E move.b -[A7], A6 000019BA BB04 xor.b D4, D5 000019BC BCD4 cmpa.w A6, [A4] 000019BE 0847 82E9 bchg.b D7, 0xE9 000019C2 0310 btst [A0], D1 000019C4 5B7A DB6C subq.w [PC - 0x2494 /* FFFFF532, cstring "" */], 5 000019C8 430C .invalid 1, A4 // invalid opcode 4 with b == 4 000019CA 910C subx.b -[A0], -[A4] 000019CC 970B subx.b -[A3], -[A3] 000019CE D6C3 add.w A3, D3 000019D0 1383 1B01 move.b [[A1 + <> + D1 * 2]], D3 000019D4 30C3 move.w [A0]+, D3 000019D6 0D01 btst D1, D6 000019D8 28D9 move.l [A4]+, [A1]+ 000019DA FC67 112E .extension 0xC67 <>, 0x112E // unimplemented 000019DE 2715 move.l -[A3], [A5] 000019E0 F9F7 .invalid <> 000019E2 21BD B716 0BEB move.l [[A0] + A3 * 8 + 0xBEB], <> 000019E8 04DB .incomplete 000019EA 3197 1A2C move.w [A0 + D1 * 2 + 0x2C], [A7] 000019EE 4716 .invalid 3, [A6] // invalid opcode 4 with b == 4 000019F0 9B30 C130 933C 370C sub.b [A0 - 0x6CC3C8F4 + A4], D5 000019F8 0F43 bchg D3, D7 000019FA BE17 cmp.b D7, [A7] 000019FC 8C17 or.b D6, [A7] 000019FE FE4B 0A37 .extension 0xE4B <>, 0x0A37 // unimplemented 00001A02 125B movea.b A1, [A3]+ 00001A04 3401 move.w D2, D1 00001A06 20D3 move.l [A0]+, [A3] 00001A08 0847 1443 bchg.b D7, 0x43 /* 'C' */ 00001A0C 2E17 move.l D7, [A7] 00001A0E 144A movea.b A2, A2 00001A10 3303 move.w -[A1], D3 00001A12 FB08 .extension 0xB08 <> // unimplemented 00001A14 1713 move.b -[A3], [A3] 00001A16 F173 .extension 0x173 <> // unimplemented 00001A18 0D21 btst -[A1], D6 00001A1A 040F D8C1 subi.b A7, 0xC1 00001A1E 1F87 9462 move.b [A7 + A1.w * 4 + 0x62], D7 00001A22 2704 move.l -[A3], D4 00001A24 B340 xor.w D0, D1 00001A26 020F DEE4 andi.b A7, 0xE4 00001A2A 4B27 .invalid 5, -[A7] // invalid opcode 4 with b == 4 00001A2C 7303 moveq.l D1, 0x03 00001A2E 8247 or.w D1, D7 00001A30 11EA 8624 5A2E move.b [0x00005A2E], [A2 - 0x79DC] 00001A36 1082 move.b [A0], D2 00001A38 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 00001A3A 859A or.l [A2]+, D2 00001A3C D30C addx.b -[A1], -[A4] 00001A3E DE82 add.l D7, D2 00001A40 342B 32F7 move.w D2, [A3 + 0x32F7] 00001A44 0F44 bchg D4, D7 00001A46 370F move.w -[A3], A7 00001A48 5506 subq.b D6, 2 00001A4A 0821 9F2C btst.b -[A1], 0x2C /* ',' */ 00001A4E 9070 1400 sub.w D0, [A0 + D1.w * 4] 00001A52 3B0D move.w -[A5], A5 00001A54 E526 asl D6.b, D2 00001A56 28B3 07A0 48C5 move.l [A4], [0x48C5 + D0 * 8] 00001A5C 7E77 moveq.l D7, 0x77 00001A5E 0F76 9B02 5713 bchg [[A6 + <> + A1 * 2] + 0x5713], D7 00001A64 8226 or.b D1, -[A6] 00001A66 F8E9 773E .extension 0x8E9 <> // unimplemented 00001A6A ED09 lsl D1.b, 6 00001A6C 0713 btst [A3], D3 00001A6E F717 .extension 0x717 <> // unimplemented 00001A70 0D79 E509 68F3 bchg [0xE50968F3], D6 00001A76 1087 move.b [A0], D7 00001A78 1957 FB09 move.b [A4 - 0x4F7], [A7] 00001A7C 123E move.b D1, <> 00001A7E 870F sbcd -[A3], -[A7] 00001A80 96DB sub.w A3, [A3]+ 00001A82 1012 move.b D0, [A2] 00001A84 2C65 movea.l A6, -[A5] 00001A86 AB86 syscall slXMASK10 00001A88 7D0A moveq.l D6, 0x0A 00001A8A 3324 move.w -[A1], -[A4] 00001A8C 2714 move.l -[A3], [A4] 00001A8E CF87 and.l D7, D7 00001A90 1139 D719 8C6C move.b -[A0], [0xD7198C6C] 00001A96 2C3A 1707 move.l D6, [PC + 0x1707 /* 0000319F, cstring "" */] 00001A9A 1013 move.b D0, [A3] 00001A9C 0201 20B3 andi.b D1, 0xB3 00001AA0 11A7 0FDA 8722 move.b [[] - 0x78DE], -[A7] 00001AA6 9327 sub.b -[A7], D1 00001AA8 0F3E btst <>, D7 00001AAA 1718 move.b -[A3], [A0]+ 00001AAC 1AF1 18B3 move.b [A5]+, [A1 + D1 - 0x77] 00001AB0 51E5 sf -[A5] 00001AB2 0E83 2C97 181E .invalid.l D3, 0x2C97181E // invalid immediate operation 00001AB8 A31E syscall NewPtrClear, flags=3 00001ABA 8184 F327 unpk D0, D4, 0xF327 00001ABE 1400 move.b D2, D0 00001AC0 9B76 170F FE34 9710 sub.w [[A6 + <>] + D1 * 8 - 0x1CB68F0], D5 00001AC8 01A3 bclr -[A3], D0 00001ACA 1006 move.b D0, D6 00001ACC 08AB 0916 7B09 bclr.b [A3 + 0x7B09], 0x16 00001AD2 C50F abcd -[A2], -[A7] 00001AD4 0FFC .incomplete 00001AD6 7B0D moveq.l D5, 0x0D 00001AD8 3A2A 1047 move.w D5, [A2 + 0x1047] 00001ADC 1016 move.b D0, [A6] 00001ADE 4718 .invalid 3, [A0]+ // invalid opcode 4 with b == 4 00001AE0 1541 4843 move.b [A2 + 0x4843], D1 00001AE4 0376 DC78 bchg [A6 + A5 * 4 + 0x78], D1 00001AE8 C952 and.w [A2], D4 00001AEA 7312 moveq.l D1, 0x12 00001AEC F3B4 .invalid <> 00001AEE EB50 roxl D0.w, 5 00001AF0 C339 FB40 7B1F and.b [0xFB407B1F], D1 00001AF6 2B3C 8302 4453 move.l -[A5], 0x83024453 00001AFC 1982 930A E48B move.b [[A4 + <> + A1 * 2] - 0x1B75], D2 00001B02 0A93 073B 4640 xori.l [A3], 0x73B4640 00001B08 0223 812B andi.b -[A3], 0x2B /* '+' */ 00001B0C 3CE4 move.w [A6]+, -[A4] 00001B0E 6B31 bmi +0x33 /* 00001B41 */ 00001B10 2B3C 7303 3442 move.l -[A5], 0x73033442 00001B16 3C93 move.w [A6], [A3] 00001B18 2007 move.l D0, D7 00001B1A 1360 1342 move.b [A1 + 0x1342], -[A0] 00001B1E 0710 btst [A0], D3 00001B20 B56B 0A6B xor.w [A3 + 0xA6B], D2 00001B24 3ABB 0407 move.w [A5], [PC + D0.w * 4 + 0x7] 00001B28 137C 4B1D 1440 move.b [A1 + 0x1440], 0x1D 00001B2E 02EB .incomplete 00001B30 6E42 bgt +0x44 /* 00001B74 */ 00001B32 303C F310 move.w D0, 0xF310 00001B36 E500 asl D0.b, 2 00001B38 0316 btst [A6], D1 label00001B3A: 00001B3A E500 asl D0.b, 2 00001B3C 9312 sub.b [A2], D1 00001B3E E500 asl D0.b, 2 00001B40 9B14 sub.b [A4], D5 00001B42 E500 asl D0.b, 2 00001B44 AB11 syscall OldPatToNew 00001B46 8223 or.b D1, -[A3] 00001B48 0340 bchg D0, D1 00001B4A 020F E511 andi.b A7, 0x11 00001B4E BB04 xor.b D4, D5 00001B50 0910 btst [A0], D4 00001B52 5308 subq.b A0, 1 00001B54 0837 134F 42D3 btst.b [A7 + D4.w * 2 - 0x45], 0x4F /* 'O' */ 00001B5A 2782 092A 8EEB 3C45 move.l [[A3 - 0x7115 + D0] + 0x3C45], D2 00001B62 1F72 162A 2813 move.b [A7 + 0x2813], [A2 + D1.w * 8 + 0x2A] 00001B68 0FE1 .incomplete 00001B6A 136B 0A1E 1643 move.b [A1 + 0x1643], [A3 + 0xA1E] 00001B70 042B 2DA3 0C5C subi.b [A3 + 0xC5C], 0xA3 // begin alternate branch 00001B74-00001B78 label00001B74: 00001B74 0C5C 62C2 cmpi.w [A4]+, 0x62C2 // end alternate branch 00001B74-00001B78 label00001B74: // (misaligned) 00001B76 62C2 bhi -0x3C /* 00001B3A */ 00001B78 44E3 move.b -[A3], CCR 00001B7A 0044 4649 ori.w D4, 0x4649 /* 'FI' */ 00001B7E A56E syscall SlotManager, flags=5 00001B80 30CC move.w [A0]+, A4 00001B82 427B 0FE1 0B0F clr.w [[0xB0F]] 00001B88 C673 3A93 and.w D3, [A3 + D3 * 2 - 0x109] 00001B8C 0163 bchg -[A3], D0 00001B8E 0A65 090F xori.w -[A5], 0x90F 00001B92 4230 1B05 clr.b [[A0 + <>] + D1 * 2] 00001B96 C500 abcd D2, D0 00001B98 DB6E 2713 add.w [A6 + 0x2713], D5 00001B9C FE01 4FA9 .unknown 0xFE01 0x4FA9 (W = 7) 00001BA0 1D17 move.b -[A6], [A7] 00001BA2 0CF1 .incomplete 00001BA4 170E move.b -[A3], A6 00001BA6 D717 add.b [A7], D3 00001BA8 135F CB81 move.b [A1 - 0x347F], [A7]+ 00001BAC 1402 move.b D2, D2 00001BAE 0798 bclr [A0]+, D3 00001BB0 3865 movea.w A4, -[A5] 00001BB2 DF00 addx.b D7, D0 00001BB4 0F3A 5B1B btst [PC + 0x5B1B /* 000076D1, cstring "" */], D7 00001BB8 1713 move.b -[A3], [A3] 00001BBA BE52 cmp.w D7, [A2] 00001BBC C273 0314 and.w D1, <> 00001BC0 02D3 .incomplete 00001BC2 512A 2817 subq.b [A2 + 0x2817], 8 00001BC6 13C6 470D 0917 move.b [0x470D0917], D6 00001BCC 0CE6 .incomplete 00001BCE 9B4B subx.w -[A5], -[A3] 00001BD0 E500 asl D0.b, 2 00001BD2 5304 subq.b D4, 1 00001BD4 245A movea.l A2, [A2]+ 00001BD6 5309 subq.b A1, 1 00001BD8 5304 subq.b D4, 1 00001BDA 25D6 1B01 move.l [PC + 0x1B01 /* 000036DD, cstring "" */], [A6] 00001BDE 6A3A bpl +0x3C /* 00001C1A */ 00001BE0 171B move.b -[A3], [A3]+ 00001BE2 8706 sbcd D3, D6 00001BE4 170B move.b -[A3], A3 00001BE6 208B move.l [A0], A3 00001BE8 7AEB moveq.l D5, 0xFFFFFFEB 00001BEA 25B5 BF40 C9BF 2713 D501 C026 F8AB move.l [[0x2713D501] + A4 - 0x3FD90755], [A5 + <>] 00001BF8 0D97 bclr [A7], D6 00001BFA 1EE7 move.b [A7]+, -[A7] 00001BFC 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 00001BFE 78DB moveq.l D4, 0xFFFFFFDB 00001C00 112B 048A move.b -[A0], [A3 + 0x48A] 00001C04 6A85 bpl -0x79 /* 00001B8B */ 00001C06 15FA BCA5 083B move.b [PC + 0x83B /* 00002443, cstring "" */], [PC - 0x435B /* FFFFD8AD, cstring "" */] 00001C0C 0DE5 .incomplete 00001C0E 5928 AB10 subq.b [A0 - 0x54F0], 4 00001C12 8301 sbcd D1, D1 00001C14 830B sbcd -[A1], -[A3] 00001C16 A048 syscall PtrZone 00001C18 3304 move.w -[A1], D4 label00001C1A: 00001C1A 8130 DB01 or.b [[A0 + <> + A5 * 2]], D0 00001C1E 4540 chk.w D2, D0 00001C20 EB2E lsl D6.b, D5 00001C22 4716 .invalid 3, [A6] // invalid opcode 4 with b == 4 00001C24 673B beq +0x3D /* 00001C61 */ 00001C26 011B btst [A3]+, D0 00001C28 0543 bchg D3, D2 00001C2A 0905 btst D5, D4 00001C2C 0240 170F andi.w D0, 0x170F 00001C30 1142 F319 move.b [A0 - 0xCE7], D2 00001C34 0D1B btst [A3]+, D6 00001C36 7905 moveq.l D4, 0x05 00001C38 5B0E subq.b A6, 5 00001C3A C150 and.w [A0], D0 00001C3C 2B10 move.l -[A5], [A0] 00001C3E 40FA BC05 move.w [PC - 0x43FB /* FFFFD845, cstring "" */], SR 00001C42 F3BA .invalid <> fn00001C44: 00001C44 4453 neg.w [A3] 00001C46 05E5 .incomplete 00001C48 1A4B movea.b A5, A3 00001C4A 01E1 .incomplete 00001C4C 1A2A 28CC move.b D5, [A2 + 0x28CC] 00001C50 4269 1837 clr.w [A1 + 0x1837] 00001C54 0C65 A951 cmpi.w -[A5], 0xA951 00001C58 E4B3 roxr D3, D2 00001C5A 0E21 5143 .invalid.b -[A1], 0x43 /* 'C' */ // invalid immediate operation 00001C5E 0540 bchg D0, D2 00001C60 02BB 6049 5234 1C6A andi.l [PC + D1 * 4 + 0x6A], 0x60495234 /* '`IR4' */ 00001C68 2701 move.l -[A3], D1 00001C6A 6937 bvs +0x39 /* 00001CA3 */ 00001C6C 1201 move.b D1, D1 00001C6E 1402 move.b D2, D2 00001C70 5304 subq.b D4, 1 00001C72 2A28 5711 move.l D5, [A0 + 0x5711] 00001C76 EAB7 roxr D7, D5 00001C78 1EE2 move.b [A7]+, -[A2] 00001C7A 8D00 sbcd D6, D0 00001C7C 0316 btst [A6], D1 00001C7E 45D3 lea.l A2, [A3] 00001C80 E533 roxl D3.b, D2 00001C82 E48D lsr D5, 2 00001C84 1940 1203 move.b [A4 + 0x1203], D0 00001C88 1612 move.b D3, [A2] 00001C8A 5304 subq.b D4, 1 00001C8C A119 syscall InitZone, flags=1 00001C8E 85FB 006B divs.w D2, [PC + D0.w + 0x6B] 00001C92 61B0 bsr -0x4E /* 00001C44 */ 00001C94 3007 move.w D0, D7 00001C96 02B0 C293 094D 87F3 07C1 0214 000F B007 andi.l [[0x7C10214] + 0xFB007], 0xC293094D 00001CA6 0C54 8103 cmpi.w [A4], 0x8103 label00001CAA: 00001CAA ED00 asl D0.b, 6 00001CAC 8001 or.b D0, D1 00001CAE CC4B and.w D6, A3 00001CB0 3347 0ED1 move.w [A1 + 0xED1], D7 00001CB4 4907 .invalid 4, D7 // invalid opcode 4 with b == 4 00001CB6 8346 318D pack D1, D6, 0x318D 00001CBA 0332 4508 btst [A2 + <> + D4 * 4], D1 00001CBE 5303 subq.b D3, 1 00001CC0 EB21 asl D1.b, D5 00001CC2 8B09 sbcd -[A5], -[A1] 00001CC4 1B01 move.b -[A5], D1 00001CC6 C50E abcd -[A2], -[A6] 00001CC8 AD07 syscall SetString, auto_pop 00001CCA 6B1B bmi +0x1D /* 00001CE7 */ 00001CCC 9B02 subx.b D5, D2 00001CCE E52C lsl D4.b, D2 00001CD0 430B .invalid 1, A3 // invalid opcode 4 with b == 4 00001CD2 B030 2B10 cmp.b D0, [A0 + D2 * 2] 00001CD6 0702 btst D2, D3 00001CD8 B173 0316 9301 xor.w [[A3] + D0 * 2 - 0x6CFF], D0 00001CDE 2717 move.l -[A3], [A7] 00001CE0 D353 add.w [A3], D1 00001CE2 75B0 moveq.l D2, 0xFFFFFFB0 00001CE4 215C 1713 move.l [A0 + 0x1713], [A4]+ 00001CE8 A689 syscall SCSIAtomic, flags=6 00001CEA 0525 btst -[A5], D2 00001CEC 0827 1163 btst.b -[A7], 0x63 /* 'c' */ 00001CF0 DB2A 2108 add.b [A2 + 0x2108], D5 00001CF4 5309 subq.b A1, 1 00001CF6 0B0E btst A6, D5 00001CF8 2718 move.l -[A3], [A0]+ 00001CFA 1C6D 8A33 movea.b A6, [A5 - 0x75CD] 00001CFE 1912 move.b -[A4], [A2] 00001D00 DB2A 1400 add.b [A2 + 0x1400], D5 00001D04 0FB0 309B bclr [A0 + D3.w - 0x101], D7 00001D08 0D85 bclr D5, D6 00001D0A 88C5 divu.w D4, D5 00001D0C 008B 094A E101 ori.l A3, 0x94AE101 00001D12 401C negx.b [A4]+ 00001D14 1600 move.b D3, D0 00001D16 0F1E btst [A6]+, D7 00001D18 107B 2EE5 movea.b A0, [PC + D2 * 8 - 0x27] 00001D1C 050B btst A3, D2 00001D1E 2347 1BA8 move.l [A1 + 0x1BA8], D7 00001D22 2E04 move.l D7, D4 00001D24 530A subq.b A2, 1 00001D26 8996 or.l [A6], D4 00001D28 0B75 B0EB bchg [A5 + A3.w - 0x21], D5 00001D2C 093E btst <>, D4 00001D2E 300F move.w D0, A7 00001D30 2233 3046 move.l D1, [A3 + D3.w + 0x46] 00001D34 6C3E bge +0x40 /* 00001D74 */ 00001D36 3A07 move.w D5, D7 00001D38 1976 3B1C 0672 move.b [A4 + 0x672], <> 00001D3E 86F3 0C25 divu.w D3, [A3 + D0 * 4 + 0x25] 00001D42 01E5 .incomplete 00001D44 015D bchg [A5]+, D0 00001D46 7CA3 moveq.l D6, 0xFFFFFFA3 00001D48 2E13 move.l D7, [A3] 00001D4A 2586 F309 move.l [[A2 + <> + A7 * 2]], D6 00001D4E 2719 move.l -[A3], [A1]+ 00001D50 144B movea.b A2, A3 00001D52 49B0 DB06 8300 .invalid 4, [[A0 + <>] + A5 * 2 - 0x7D00] // invalid opcode 4 with b == 6 00001D58 8630 E01E or.b D3, [A0 + A6.w + 0x1E] 00001D5C 8646 or.w D3, D6 00001D5E 6B27 bmi +0x29 /* 00001D87 */ 00001D60 3617 move.w D3, [A7] 00001D62 13D7 E591 2375 move.b [0xE5912375], [A7] 00001D68 EB02 asl D2.b, 5 00001D6A 2A10 move.l D5, [A0] 00001D6C 9301 subx.b D1, D1 00001D6E 6102 bsr +0x4 /* 00001D72 */ 00001D70 4902 .invalid 4, D2 // invalid opcode 4 with b == 4 fn00001D72: 00001D72 436C 3629 chk.w D1, [A4 + 0x3629] // begin alternate branch 00001D74-00001D78 label00001D74: 00001D74 3629 9F09 move.w D3, [A1 - 0x60F7] // end alternate branch 00001D74-00001D78 label00001D74: // (misaligned) 00001D76 9F09 subx.b -[A7], -[A1] 00001D78 94E1 sub.w A2, -[A1] 00001D7A 0173 05E5 bchg <>, D0 00001D7E 01DB .incomplete 00001D80 0816 7303 btst.b [A6], 0x3 00001D84 7305 moveq.l D1, 0x05 00001D86 1C86 move.b [A6], D6 00001D88 A13C syscall CmpString, flags=1 00001D8A 349B move.w [A2], [A3]+ 00001D8C 0215 3280 andi.b [A5], 0x80 00001D90 471B .invalid 3, [A3]+ // invalid opcode 4 with b == 4 00001D92 F437 cpushp NONE, [A7] 00001D94 1357 492C move.b [A1 + 0x492C], [A7] 00001D98 0487 2418 4014 subi.l D7, 0x24184014 00001D9E 0257 93C8 andi.w [A7], 0x93C8 00001DA2 171B move.b -[A3], [A3]+ 00001DA4 9561 sub.w -[A1], D2 00001DA6 2627 move.l D3, -[A7] 00001DA8 1D7F 1452 move.b [A6 + 0x1452], <> 00001DAC C204 and.b D1, D4 00001DAE 0247 8CEC andi.w D7, 0x8CEC 00001DB2 8502 sbcd D2, D2 00001DB4 A501 syscall Close, flags=5 00001DB6 6109 bsr +0xB /* 00001DC1 */ 00001DB8 1400 move.b D2, D0 00001DBA 5362 subq.w -[A2], 1 00001DBC 0D02 btst D2, D6 00001DBE C546 exg D2, D6 00001DC0 2502 move.l -[A2], D2 00001DC2 1B11 move.b -[A5], [A1] 00001DC4 0455 2D06 subi.w [A5], 0x2D06 00001DC8 0849 2D6B bchg.b A1, 0x6B /* 'k' */ 00001DCC 1615 move.b D3, [A5] 00001DCE 4705 .invalid 3, D5 // invalid opcode 4 with b == 4 00001DD0 0736 E101 btst [[A6 + <> + A6]], D3 00001DD4 F724 .extension 0x724 <> // unimplemented 00001DD6 56CD 3497 dbne D5, +0x3499 /* 0000526F */ 00001DDA 24DE move.l [A2]+, [A6]+ 00001DDC 8572 F7A4 or.w <>, D2 00001DE0 F18D .invalid <> 00001DE2 0086 270B 532E ori.l D6, 0x270B532E 00001DE8 1003 move.b D0, D3 00001DEA 0517 btst [A7], D2 00001DEC 0BA6 bclr -[A6], D5 00001DEE 9B76 7B06 0359 sub.w [[A6 + <>] + D7 * 2 + 0x359], D5 00001DF4 AD2C syscall FindWindow, auto_pop 00001DF6 2A10 move.l D5, [A0] 00001DF8 1B36 E4C2 move.b -[A5], [A6 + A6.w * 4 - 0x62] 00001DFC 1704 move.b -[A3], D4 00001DFE 1CE5 move.b [A6]+, -[A5] 00001E00 2E03 move.l D7, D3 00001E02 32FA 171E move.w [A1]+, [PC + 0x171E /* 00003522, cstring "" */] 00001E06 5B85 subq.l D5, 5 00001E08 32DB move.w [A1]+, [A3]+ 00001E0A 2717 move.l -[A3], [A7] 00001E0C 0E73 8827 0BA5 0FE5 .invalid.w [[0xFE5] + D0 * 2], 0x8827 // invalid immediate operation 00001E14 475B chk.w D3, [A3]+ 00001E16 0E6C 883A 0800 .invalid.w [A4 + 0x800], 0x883A // invalid immediate operation 00001E1C 9B18 sub.b [A0]+, D5 00001E1E A569 syscall HGetState, flags=5 00001E20 6D03 blt +0x5 /* 00001E25 */ 00001E22 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 00001E24 122C 8DC0 move.b D1, [A4 - 0x7240] 00001E28 0F25 btst -[A5], D7 00001E2A B25B cmp.w D1, [A3]+ 00001E2C 0331 B206 btst [A1 + A3.w * 2 + 0x6], D1 00001E30 72C0 moveq.l D1, 0xFFFFFFC0 00001E32 3302 move.w -[A1], D2 00001E34 1E04 move.b D7, D4 00001E36 6B27 bmi +0x29 /* 00001E5F */ 00001E38 10E3 move.b [A0]+, -[A3] 00001E3A 0004 4607 ori.b D4, 0x7 00001E3E 1F2C C305 move.b -[A7], [A4 - 0x3CFB] 00001E42 2377 A1BF 838A 1E04 332C 1012 86E5 move.l [A1 - 0x791B], [[-0x7C75E1FC] + A2 + 0x332C1012] 00001E50 5285 addq.l D5, 1 00001E52 26A6 move.l [A3], -[A6] 00001E54 0B18 btst [A0]+, D5 00001E56 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00001E58 EB00 asl D0.b, 5 00001E5A 868B or.l D3, A3 00001E5C 091E btst [A6]+, D4 00001E5E 2C07 move.l D6, D7 00001E60 13F3 BBCF 0300 C1E3 move.b [0x0300C1E3], <> 00001E68 C0F3 0951 mulu.w D0, [[A3]] 00001E6C D21E add.b D1, [A6]+ 00001E6E 10F3 1844 move.b [A0]+, [A3 + D1 + 0x44] 00001E72 1E10 move.b D7, [A0] 00001E74 0704 btst D4, D3 00001E76 1A07 move.b D5, D7 00001E78 1150 12FE move.b [A0 + 0x12FE], [A0] 00001E7C 0505 btst D5, D2 00001E7E 4135 30A6 .invalid 0, [A5 + D3.w - 0x90] // invalid opcode 4 with b == 4 00001E82 BB14 xor.b [A4], D5 00001E84 8300 sbcd D1, D0 00001E86 C003 and.b D0, D3 00001E88 141C move.b D2, [A4]+ 00001E8A C002 and.b D0, D2 00001E8C 0B42 bchg D2, D5 00001E8E 0194 bclr [A4], D0 00001E90 34CB move.w [A2]+, A3 00001E92 0165 bchg -[A5], D0 00001E94 C507 abcd D2, D7 00001E96 1650 movea.b A3, [A0] 00001E98 6300 A305 bls -0x5CF9 /* FFFFC19F */ 00001E9C E40F lsr D7.b, 2 00001E9E 361E move.w D3, [A6]+ 00001EA0 0405 0BEB subi.b D5, 0xEB 00001EA4 04C3 .incomplete 00001EA6 0413 799B subi.b [A3], 0x9B 00001EAA 0425 0674 subi.b -[A5], 0x74 /* 't' */ 00001EAE 1E10 move.b D7, [A0] 00001EB0 4327 .invalid 1, -[A7] // invalid opcode 4 with b == 4 00001EB2 0704 btst D4, D3 00001EB4 E65D ror D5.w, 3 00001EB6 078B bclr A3, D3 00001EB8 0CFB .incomplete 00001EBA 2927 move.l -[A4], -[A7] 00001EBC 0E12 6907 .invalid.b [A2], 0x7 // invalid immediate operation // begin alternate branch 00001EBE-00001EC0 label00001EBE: 00001EBE 6907 bvs +0x9 /* 00001EC7 */ // end alternate branch 00001EBE-00001EC0 label00001EBE: // (misaligned) 00001EC0 1336 B90D move.b -[A1], [[A6 + <>] + A3] 00001EC4 132A 6300 move.b -[A1], [A2 + 0x6300] 00001EC8 7313 moveq.l D1, 0x13 00001ECA 0608 F302 addi.b A0, 0x2 00001ECE 706C moveq.l D0, 0x6C 00001ED0 6485 bcc -0x79 /* 00001E57 */ 00001ED2 169B move.b [A3], [A3]+ 00001ED4 2B85 1640 move.l [A5 + D1.w * 8 + 0x40], D5 00001ED8 5163 subq.w -[A3], 8 00001EDA 7305 moveq.l D1, 0x05 00001EDC A086 syscall IOPInfoAccess 00001EDE 170F move.b -[A3], A7 00001EE0 0DE1 .incomplete 00001EE2 354D 0F3B move.w [A2 + 0xF3B], A5 00001EE6 012B 062B btst [A3 + 0x62B], D0 00001EEA 1563 24FE move.b [A2 + 0x24FE], -[A3] 00001EEE 0F25 btst -[A5], D7 00001EF0 D809 add.b D4, A1 00001EF2 B837 04B2 cmp.b D4, [A7 + D0.w * 4 - 0x78] 00001EF6 4002 negx.b D2 00001EF8 E30C lsl D4.b, 1 00001EFA A586 syscall IOPInfoAccess, flags=5 00001EFC DB02 addx.b D5, D2 00001EFE 6DC7 blt -0x37 /* 00001EC7 */ 00001F00 9325 sub.b -[A5], D1 00001F02 4000 negx.b D0 00001F04 DB76 F9A2 C9A2 3302 add.w [[-0x365E + A7] + 0x3302], D5 00001F0C 0FED .incomplete 00001F0E AF33 syscall bMAIN3, auto_pop 00001F10 1674 3B39 44D1 3D8E movea.b A3, [[A4 + 0x44D13D8E + D3 * 2]] 00001F18 0F14 btst [A4], D7 00001F1A 020F 6E2A andi.b A7, 0x2A /* '*' */ 00001F1E 78FB moveq.l D4, 0xFFFFFFFB 00001F20 0837 0C18 5233 btst.b [A7 + D5.w * 2 + 0x33], 0x18 00001F26 2CA5 move.l [A6], -[A5] 00001F28 43C9 lea.l A1, A1 00001F2A C157 and.w [A7], D0 00001F2C 04F4 .incomplete 00001F2E E5EB 1B09 roxl .w [A3 + 0x1B09] 00001F32 E33E rol D6.b, D1 00001F34 6A88 bpl -0x76 /* 00001EBE */ 00001F36 FB34 .extension 0xB34 <> // unimplemented 00001F38 430F .invalid 1, A7 // invalid opcode 4 with b == 4 00001F3A 2B4D 9307 move.l [A5 - 0x6CF9], A5 00001F3E 0709 btst A1, D3 00001F40 1F00 move.b -[A7], D0 00001F42 0FC5 .incomplete 00001F44 0A4D D206 xori.w A5, 0xD206 00001F48 0718 btst [A0]+, D3 00001F4A 959B sub.l [A3]+, D2 00001F4C 00CB .incomplete 00001F4E 0F53 bchg [A3], D7 00001F50 001B 2685 ori.b [A3]+, 0x85 00001F54 9F08 subx.b -[A7], -[A0] 00001F56 0D2A CB8E btst [A2 - 0x3472], D6 00001F5A C914 and.b [A4], D4 00001F5C 070F btst A7, D3 00001F5E 3185 922A move.w [A0 + A1.w * 2 + 0x2A], D5 00001F62 5A07 addq.b D7, 5 00001F64 1152 7BAA move.b [A0 + 0x7BAA], [A2] 00001F68 2B46 8339 move.l [A5 - 0x7CC7], D6 00001F6C 48B4 6B82 4807 movem.w [A4 + D4 + 0x7], D1,D7,A0,A1,A3,A5,A6 00001F72 1428 4807 move.b D2, [A0 + 0x4807] 00001F76 1C10 move.b D6, [A0] 00001F78 361E move.w D3, [A6]+ 00001F7A 4843 swap.w D3 00001F7C 2704 move.l -[A3], D4 00001F7E 8257 or.w D1, [A7] 00001F80 0949 bchg A1, D4 00001F82 0C18 .incomplete